私はこれがおそらくばかげているように見えることを知っています。私はWindowsのscrapydの実装をあきらめ、ubuntuマシンをセットアップして、すべてがうまく機能するようにしました. 私はそれぞれ独自のスパイダーを持つ 3 つのプロジェクトを持っています。以下を使用して、端末からスパイダーを実行できます。
curl http://localhost:6800/schedule.json -d project=myproject -d spider=spider2
上記のコードを実行すると、スクレイプされたアイテムが正しい場所に表示され、Web UI でもすべてが機能するようです。
プロジェクト 1 を毎日午前 12:00 に実行し、プロジェクト 2 を 2 日おきに午前 2:00 に実行し、プロジェクト 3 を 2 週間ごとに午前 4:00 に実行したいと考えています。これを行う方法を学ぶのを手伝ってください。
このタスクの適切なソリューションでさえ、scrapyd はありますか?