上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 42 下一页
摘要: 第三百二十四节,web爬虫,scrapy模块介绍与使用 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amaz 阅读全文
posted @ 2017-07-23 21:19 林贵秀 阅读(1400) 评论(0) 推荐(1) 编辑
摘要: 第三百二十三节,web爬虫,scrapy模块以及相关依赖模块安装 当前环境python3.5 ,windows10系统 Linux系统安装 在线安装,会自动安装scrapy模块以及相关依赖模块 手动源码安装,比较麻烦要自己手动安装scrapy模块以及依赖模块 安装以下模块 1、lxml-3.8.0. 阅读全文
posted @ 2017-07-23 20:37 林贵秀 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 第三百二十二节,web爬虫,requests请求 requests请求,就是用yhthon的requests模块模拟浏览器请求,返回html源码 模拟浏览器请求有两种,一种是不需要用户登录或者验证的请求,一种是需要用户登录或者验证的请求 一、不需要用户登录或者验证的请求 这种比较简单,直接利用req 阅读全文
posted @ 2017-07-23 02:06 林贵秀 阅读(672) 评论(1) 推荐(0) 编辑
摘要: 第三百二十一节,Django框架,发送邮件 全局配置settings.py send_mail() 每次发邮件都会建立一个连接,发多封邮件时建立多个连接 send_mass_mail() 是建立单个连接发送多封邮件,所以一次性发送多封邮件时 send_mass_mail 要优于 send_mail。 阅读全文
posted @ 2017-07-22 01:03 林贵秀 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 第三百二十节,Django框架,生成二维码 用Python来生成二维码,需要qrcode模块,qrcode模块依赖Image 模块,所以首先安装这两个模块 生成二维码保存图片在本地 Python中调用: Django 中使用 html 路由映射 逻辑处理 阅读全文
posted @ 2017-07-21 20:59 林贵秀 阅读(1590) 评论(0) 推荐(1) 编辑
摘要: 第三百一十九节,Django框架,文件上传 1、自定义上传【推荐】 请求对象.FILES.get()获取上传文件的对象上传对象.name获取上传文件名称上传对象.chunks()获取上传数据包,字节码类型 html 逻辑处理 内置方式 表单验证模块 数据库操作Models模块 逻辑处理模块 阅读全文
posted @ 2017-07-21 16:50 林贵秀 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 第三百一十八节,Django框架,信号 Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 也就是当程序有指定动作时,触发一个信号函数 1、Django内置信号 信号的使用 首先在app项目的__init__.py 这 阅读全文
posted @ 2017-07-21 14:44 林贵秀 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 第三百一十七节,Django框架,缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接 阅读全文
posted @ 2017-07-20 15:27 林贵秀 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 第三百一十六节,Django框架,中间件 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDLEWARE变量,其中 阅读全文
posted @ 2017-07-19 23:14 林贵秀 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 第三百一十五节,Django框架,CSRF跨站请求伪造 全局CSRF 如果要启用防止CSRF跨站请求伪造,就需要在中间件开启CSRF 注意:一旦开启了csrf提交表单时会出现403错误,必须结合两个步骤来使用 第一、页面响应返回必须由render()方法 第二、必须在html页面的<form>标签里 阅读全文
posted @ 2017-07-19 15:46 林贵秀 阅读(245) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 42 下一页