阅读背景:

scrapy爬虫之断点续爬和多个spider同时爬取

来源:互联网 
from scrapy.commands import ScrapyCommand
from scrapy.utils.project import get_project_settings

#断点续爬scrapy crawl spider_name -s JOBDIR=crawls/spider_name
#运行命令scrapy crawlall
class Command(ScrapyCommand):
    requires_project = True

    def syntax(self):
        return '[options]'

    def short_desc(self):
        return 'Runs all of the spiders'

    def run(self, args, opts):
        spider_list = self.crawler_process.spiders.list()
        for name in spider_list:
            self.crawler_process.crawl(name, **opts.__dict__)
        self.crawler_process.start()
from scrapy.commands import ScrapyCommand
f



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: