I have a program in which I periodically scrape and check for something within some domains. This means I need to run a spider, get the results, and run it again after an indefinite amount of time. The problem here is once I run the spider with the code below, I can't run it again, since the twisted reactor can't be restarted.
process = CrawlerProcess(some_settings)
process.crawl(myspider)
process.start()
So, what are my options in running spiders in this way?