摘要: 【socket + select 实现构建异步非阻塞模块】 对于异步IO请求的本质则是【非阻塞Socket】+【IO多路复用】,那我们是否可以自定义异步IO模块,作为客户端,用于发送请求呢?答案那是肯定的! 补充说明:select可操作任何对象,但对象内必须是有fileno方法,可以看作是一个数值, 阅读全文
posted @ 2017-10-17 22:58 盛欣 阅读(441) 评论(1) 推荐(0) 编辑
摘要: 【基于RabbitMQ rpc实现的主机管理】 要求: 文件分布: 流程图: import pika import os import socket class Server(object): def __init__(self, queuename): self.queuename = queue 阅读全文
posted @ 2017-10-17 20:23 盛欣 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 【 Scrapy框架】 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates We 阅读全文
posted @ 2017-10-17 11:11 盛欣 阅读(318) 评论(0) 推荐(0) 编辑