摘要: 一、Channels介绍 Channels改变Django在下面和通过Django的同步核心编织异步代码,允许Django项目不仅处理HTTP,还需要处理需要长时间连接的协议 - WebSockets,MQTT,chatbots,amateur radio等等。 它在保留Django同步和易用性的同 阅读全文
posted @ 2019-05-27 09:33 爱学习的红领巾 阅读(2104) 评论(0) 推荐(0) 编辑
摘要: 一、NumPy Ndarray 对象 NumPy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类型数据的集合,以 0 下标为开始进行集合中元素的索引。 ndarray 对象是用于存放同类型元素的多维数组。 ndarray 中的每个元素在内存中都有相同存储大小的区域。 ndarr 阅读全文
posted @ 2019-05-18 11:42 爱学习的红领巾 阅读(592) 评论(0) 推荐(0) 编辑
摘要: django为使用一种新的方式,即:关系对象映射(Object Relational Mapping,简称ORM)。 PHP:activerecord Java:Hibernate C#:Entity Framework django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动 阅读全文
posted @ 2019-05-13 09:13 爱学习的红领巾 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主 阅读全文
posted @ 2019-05-05 09:28 爱学习的红领巾 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1.开发伊始 根据源码中RequestHandler类中发现__init__函数中会调用自身initialize函数,此函数中为pass,即可以围绕initialize开发一系列的组件 2.开发实现 通过继承实现接口initialize的重写 3.具体代码与实现过程 1)接口 2)session 3 阅读全文
posted @ 2019-04-28 10:30 爱学习的红领巾 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.调度器 利用队列实现调度器功能 2.引擎 3.爬虫对象 4.爬虫进程 爬虫的实例化,和爬取工作的开启 5.Request 用于存储爬虫每一个url与其对应的处理函数。 6.main 7.spider 爬虫类格式,parse为回调函数,后续还能继续添加回调函数 阅读全文
posted @ 2019-04-28 10:04 爱学习的红领巾 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 简介 Twisted是用Python实现的基于事件驱动的网络引擎框架。Twisted诞生于2000年初,在当时的网络游戏开发者看来,无论他们使用哪种语言,手中都鲜有可兼顾扩展性及跨平台的网络库。Twisted的作者试图在当时现有的环境下开发游戏,这一步走的非常艰难,他们迫切地需要一个可扩展性高、基于 阅读全文
posted @ 2019-04-22 09:13 爱学习的红领巾 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 针对pipelines的扩展 针对爬虫中间件的扩展 针对下载中间件的扩展 信号 url去重扩展 代理扩展 Https访问证书扩展 阅读全文
posted @ 2019-04-09 16:46 爱学习的红领巾 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Servi 阅读全文
posted @ 2019-04-09 16:31 爱学习的红领巾 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.简单的介绍 pyspider是由国人binux编写的强大的网络爬虫系统,其GitHub地址为 https://github.com/binux/pyspider 官方文档地址为 http://docs.pyspider.org/ 1)基本功能 ♢ 提供方便易用的WebUI系统,可视化编写和调试爬 阅读全文
posted @ 2019-04-09 16:12 爱学习的红领巾 阅读(455) 评论(0) 推荐(0) 编辑