What I need:
- start crawler
- crawler job done
- wait 1 minute
- start crawler again
I try this:
from scrapy.crawler import CrawlerProcess
from scrapy.utils.project import get_project_settings
from time import sleep
while True:
process = CrawlerProcess(get_project_settings())
process.crawl('spider_name')
process.start()
sleep(60)
But get error:
twisted.internet.error.ReactorNotRestartable
please help me do it right
Python 3.6
Scrapy 1.3.2
Linux