middlewares.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:jd_spider 作者: samrayleung 项目源码 文件源码
def from_crawler(cls, crawler):
        # This method is used by Scrapy to create your spiders.
        # s = cls()
        # crawler.signals.connect(s.spider_opened, signal=signals.spider_opened)
        # return s
        user_agents = crawler.settings.get('USER_AGENT_CHOICES', [])

        if not user_agents:
            raise NotConfigured("USER_AGENT_CHOICES not set or empty")

        o = cls(user_agents)
        crawler.signals.connect(o.spider_opened, signal=signals.spider_opened)
        return o
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号