I want to run a small set of Scrapy spiders on an Azure virtual machine. I'm looking for an automation solution. For the time being it seems like Windows Task Scheduler will do the job for running 3-5 spiders on one vm instance. The only concern I would have is whether I can make it work to run these few spiders in parallel?
If already Task Scheduler can run spiders in parallel, what would be a more long term advantages of using Scrapyd for this e.g. if there is long term say 100 spiders in scope? As an alternative perhaps a few virtual machines with a task scheduler on each would do the job as well. I'm trying to stay away from Linux due to other developments on Windows plus I've seen some concerns for using Scrapyd with Windows.