scrapy-redis在python分布式爬虫中怎么用

  介绍

这篇文章将为大家详细讲解有关scrapy-redis在python分布式爬虫中怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在设置。py中修改和添加的内容

#,,把scrapy中默认的去重组件替换为scrapy-redis中的去重组件   时间=DUPEFILTER_CLASS “scrapy_redis.dupefilter.RFPDupeFilter"   ,   #,,把scrapy中默认的调度器替换成scrapy-redis中的调度器   时间=SCHEDULER “scrapy_redis.scheduler.Scheduler"   ,   #,,任务持久化   SCHEDULER_PERSIST =,真的   ,   #,,添加scrapy-redis管道   ITEM_PIPELINES =, {   ,,,,# & # 39;guoke.pipelines.GuokePipeline& # 39;:, 300年,   ,,,& # 39;scrapy_redis.pipelines.RedisPipeline& # 39;:, 400年,   }   ,   #,添加复述,数据库的连接的URL=#,REDIS_URL  & # 39;复述://127.0.0.1:6379& # 39;   ,   时间=REDIS_HOST  & # 39; localhost # 39;   REDIS_PORT =6379   REDIS_PARAMS =, {}   REDIS_PARAMS[& # 39;密码# 39;],=,& # 39;12345 & # 39;

,

问答”。py添加的内容

得到scrapy_redis.spiders  import  RedisSpider   #,class  WendaSpider (scrapy.Spider):   #,继承RedisSpoder类   class  WendaSpider (RedisSpider):   ,,,name =, & # 39;天涯问答# 39;   ,,,allowed_domains =, (& # 39; guokr.com& # 39;】   ,,,#添加复述,库,当复述中没有这个键的时候,程序会处于监听等待状态   ,,,redis_key =, & # 39; python # 39;

关于scrapy-redis在python分布式爬虫中怎么用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

scrapy-redis在python分布式爬虫中怎么用