コード例 #1
0
 def __init__(self, spider):
     Process.__init__(self)
     settings = get_project_settings()
     self.crawler = Crawler(spider.__class__, settings)
     self.crawler.signals.connect(reactor.stop,
                                  signal=signals.spider_closed)
     self.spider = spider
コード例 #2
0
 def __init__(self, spider):
     Process.__init__(self)
     settings = get_project_settings()
     self.crawler = CrawlerProcess(settings)
     # self.crawler.configure()
     # self.crawler.signals.connect(reactor.stop, signal=signals.spider_closed)
     self.spider = spider
コード例 #3
0
 def __init__(self, spider):
     Process.__init__(self)
     os.environ.setdefault('SCRAPY_SETTINGS_MODULE', 'crawler.gov.gov.settings')
     settings = get_project_settings()
     self.crawler = Crawler(spider.__class__, settings)
     self.crawler.signals.connect(reactor.stop, signal=signals.spider_closed)
     self.spider = spider
コード例 #4
0
ファイル: services.py プロジェクト: EchNet/oemcompanalysis
 def __init__(self, spider, accumulator):
     Process.__init__(self)
     settings = get_project_settings()
     self.crawler = Crawler(spider.__class__, settings)
     self.crawler.signals.connect(self.gather_results,
                                  signal=signals.item_passed)
     self.crawler.signals.connect(reactor.stop,
                                  signal=signals.spider_closed)
     self.spider = spider
     self.accumulator = accumulator
コード例 #5
0
ファイル: tasks.py プロジェクト: mihaivinaga/soleadify_ml_v2
 def __init__(self, website_id, force=False):
     Process.__init__(self)
     settings = get_project_settings()
     self.crawler = CrawlerProcess(settings)
     self.website_id = website_id
     self.force = force
コード例 #6
0
ファイル: tasks.py プロジェクト: mihaivinaga/soleadify_ml_v2
 def __init__(self, website_id):
     Process.__init__(self)
     settings = get_project_settings()
     self.crawler = CrawlerProcess(settings)
     self.website_id = website_id