こんにちは私はscrapyに取り組んでいます。URLscrapy startproject example
からすべてのデータをスクレイプするためにspiderを使用してscrapyフォルダーを作成し、スパイダーを実行しました。コマンドを使用してスパイダーを実行しました。このコマンドscrapy crawl spider_name
は正常に機能し、データをフェッチできます。
しかし、作成された単一のスパイダーファイルでscrapyを実行する必要があるという要件がありました。つまり、次のような単一のpyファイルを意味します。
python -u /path/to/spider_file_inside_scrapy_folder_created.py
scrapy crawl
spider.pyファイルでscrapyプロジェクトフォルダーを作成した後、コマンドなしでスパイダーを実行することは可能ですか?