webservice.py 文件源码

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

项目:scrappy 作者: DormyMo 项目源码 文件源码
def __init__(self, crawler):
        if not crawler.settings.getbool('JSONRPC_ENABLED'):
            raise NotConfigured
        self.crawler = crawler
        logfile = crawler.settings['JSONRPC_LOGFILE']
        self.portrange = [int(x) for x in crawler.settings.getlist('JSONRPC_PORT', [6023, 6073])]
        self.host = crawler.settings.get('JSONRPC_HOST', '127.0.0.1')
        root = RootResource(crawler)
        root.putChild('crawler', CrawlerResource(self.crawler))
        # root.putChild('spidercls', CrawlerResource(self.crawler.__dict__['spidercls']))
        server.Site.__init__(self, root, logPath=logfile)
        self.noisy = False
        crawler.signals.connect(self.start_listening, signals.engine_started)
        crawler.signals.connect(self.stop_listening, signals.engine_stopped)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号