摘要: #!/usr/bin/env python# -*- coding:utf-8 -*-import urllib2import reclass Spider: def __init__(self): # 初始化起始页位置 self.page = 1 # 爬取开关,如果为True继续爬取 self.s 阅读全文
posted @ 2018-01-15 20:05 巅峰之斗 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Urllib2 总结 介绍 Urllib2是用于获取URLs(统一资源定位符)的一个Python模块。它以urlopen函数的形式提供了非常简单的接口。能够使用各种不同的协议来获取网址。它还提供一个稍微复杂的接口用于处理常见的情况:如基本身份验证、cookies、proxies(代理)等。这些是由h 阅读全文
posted @ 2018-01-15 16:38 巅峰之斗 阅读(229) 评论(0) 推荐(0) 编辑
摘要: GitHub地址 https://github.com/zhangxiaomeng1/python 阅读全文
posted @ 2018-01-15 10:16 巅峰之斗 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。 我们最常规的做法就是通过鼠标右键,选择另存为。但有些图片鼠标右键的时候并没有另存为选项,还有办法就通过就是通过截图工具截取下来,但这样就降低图片的清晰度。好吧~!其实 阅读全文
posted @ 2018-01-13 17:33 巅峰之斗 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一、Django中的异步请求 Django Web中从一个http请求发起,到获得响应返回html页面的流程大致如下:http请求发起 -- http handling(request解析) -- url mapping(url正则匹配找到对应的View) -- 在View中进行逻辑的处理、数据计算 阅读全文
posted @ 2018-01-10 15:03 巅峰之斗 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 一:使用的工具 haystack是django的开源搜索框架,该框架支持Solr, Elasticsearch, Whoosh, **Xapian搜索引擎,不用更改代码,直接切换引擎,减少代码量。 搜索引擎使用Whoosh,这是一个由纯Python实现的全文搜索引擎,没有二进制文件等,比较小巧,配置 阅读全文
posted @ 2018-01-10 14:11 巅峰之斗 阅读(2319) 评论(0) 推荐(0) 编辑
摘要: 1.缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者m 阅读全文
posted @ 2018-01-10 11:43 巅峰之斗 阅读(3549) 评论(0) 推荐(0) 编辑
摘要: 使用的是CKeditor这个模块 1.安装: 2.将ckeditor注册到settings.py文件中, 并添加ckeditor的url到你项目的urls.py文件中 3.在models.py文件中使用ckeditor的富文本字段RichTextField替换TextField就行,用法不变。 4. 阅读全文
posted @ 2018-01-10 11:14 巅峰之斗 阅读(2884) 评论(0) 推荐(0) 编辑
摘要: 一.前言 根据官网的文档配置,出现了问题,出于‘内事问谷歌,外事更得问谷歌’的原则,在Stack Overflow找到了解决方案。本文只针对Django1.9配置,至于Django的其他版本,还请参考其它资料。 二.项目树状图 以上是项目的一级树状图,static文件夹中放静态文件(css,js等) 阅读全文
posted @ 2018-01-09 17:02 巅峰之斗 阅读(4985) 评论(0) 推荐(0) 编辑
摘要: 之前的一篇文章中介绍了url的基本用法[Django的url用法] 解析的过程可以概括为URL request -> view calling 同时,django又提供了另一种解析方式 - Reverse resolution of URLs 它的解析过程为 view calling -> URL 阅读全文
posted @ 2018-01-09 14:42 巅峰之斗 阅读(558) 评论(0) 推荐(0) 编辑