由于受到计算机能力和网络带宽的限制,单台计算机运行的爬虫咋爬取数据量较大时,需要耗费很长时间.分布式爬取的思想是“人多力量大”,在网络中的多台计算机同时运行程序,公童完成一个大型爬取任务, Scrapy 本身并不是一个为分布式爬取而设计的框架,但第三方库 scrapy-redis 为基扩展了分布式爬取的功能,两者结合便是一个分布式爬虫框架.在分布式怕花丛中.需要使用某种通信机制协调各个爬虫的工作,让每一份爬虫明确自己的任务,其中包括: (1)当前的爬去任务,即下载 + 提取数据(分配任务) (2