摘要: pip3 install django pip3 install channels 创建channels库根路由配置文件,根路由配置文件类似Django URLconf,它会告诉Channels当收到由Channes服务器发过来的Http请求时,应该执行什么代码: 将 Channels 库添加到已安 阅读全文
posted @ 2019-05-08 16:40 凌笑丶 阅读(3132) 评论(0) 推荐(0) 编辑
摘要: from django.db import transactionfrom django.http import HttpResponsefrom django.utils.decorators import method_decorator# 类中添加装饰器,保证在该类中所有的数据库操作都在一个事 阅读全文
posted @ 2019-05-06 16:54 凌笑丶 阅读(1669) 评论(1) 推荐(0) 编辑
摘要: pip3 install itsdangerous 阅读全文
posted @ 2019-05-06 14:16 凌笑丶 阅读(672) 评论(0) 推荐(0) 编辑
摘要: Session对象具有主Requests API的所有方法。 Session对象可以在请求中保留一些cookie: Session还可用于向请求方法提供默认数据。这是通过向Session对象上的属性提供数据来完成的,传递给请求方法的任何字典都将与设置的会话级值合并。方法级参数覆盖会话参数。 s = 阅读全文
posted @ 2019-03-27 14:48 凌笑丶 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 使用selenium模拟浏览器进行数据抓取无疑是当下最通用的数据采集方案,它通吃各种数据加载方式,能够绕过客户JS加密,绕过爬虫检测,绕过签名机制。它的应用,使得许多网站的反采集策略形同虚设。由于selenium不会在HTTP请求数据中留下指纹,因此无法被网站直接识别和拦截。 这是不是就意味着sel 阅读全文
posted @ 2019-03-26 14:44 凌笑丶 阅读(2722) 评论(0) 推荐(1) 编辑
摘要: Chrome Options常用的行为一般有以下几种: Chrome Options是一个配置chrome启动时属性的类,通过这个参数我们可以为Chrome添加如下参数: 针对编码格式的操作 针对UA请求头的操作 http://www.fynas.com/ua 针对禁止加载图片的操作 针对IP代理的 阅读全文
posted @ 2019-03-26 14:33 凌笑丶 阅读(33802) 评论(0) 推荐(4) 编辑
摘要: selenium 是一个用于Web应用程序测试的工具。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。 selenium用于爬虫,主要是用来解决javascr 阅读全文
posted @ 2019-03-26 11:34 凌笑丶 阅读(402) 评论(0) 推荐(0) 编辑