码迷,mamicode.com
首页 > 其他好文 > 详细

Scrapy信号量

时间:2019-10-29 00:08:22      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:import   none   span   @class   打开   single   mys   spi   pid   

1、类

from scrapy import signals


class MySingle(object):
    def __init__(self):
        pass

    @classmethod
    def from_crawler(cls, crawler):
        self = cls()

        crawler.signals.connect(self.spider_open, signal=signals.spider_opened)
        crawler.signals.connect(self.spider_close, signal=signals.spider_closed)

        return self

    def spider_open(self, spider):
        print(打开)

    def spider_close(self, spider):
        print(关闭)

2、配置文件

EXTENSIONS = {
   # ‘scrapy.extensions.telnet.TelnetConsole‘: None,
   toscrapy.mysingles.MySingle: 555,
}

 

Scrapy信号量

标签:import   none   span   @class   打开   single   mys   spi   pid   

原文地址:https://www.cnblogs.com/wt7018/p/11756296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!