1

私はスクレイプに取り組んでいます、私は次のコマンドで書いたスパイダーをスケジュールしています

curl http://localhost:6800/schedule.json -d project=example -d spider=exampledotcom

私はこれをscrapyチュートリアルで見て使用していますが、上記のコマンドを実行すると、以下のエラーが発生していました

curl: (7) couldn't connect to host

curlがホストに接続できないのはなぜですか、コマンドに何か問題がありますか?"http://localhost:6800/schedule.json"また、最終的に私の意図は1つのプロジェクトで複数のスパイダーを実行することなので、なぜ私たちが使用しているのかという概念を誰かに説明してもらえますか。

4

1 に答える 1

0

スパイダーをスケジュールするということscrapydは、可能な場合はスパイダーを実行するように指示することを意味します。したがって、連絡を試みる前に、を実行する必要があります。scrapyd

scrapy server

また

twistd -ny extras/scrapyd.tac
于 2012-06-08T10:55:53.953 に答える