2016-05-26 5 views
1

enter image description hererunspider:エラー:ファイルが見つかりません: - Scrapy

私は同じプロジェクトに自分のクモを構築しようとすることを決めた公式ぇを通じて勤務した後。私は実行すると

start_urls = [ 
    "myurl" 
] 


class Parker_Spider(scrapy.Spider): 

    name = "parker" 


    def make_requests(self): 
     for i in range(self.max_id): 
      yield Request('myurl', method="post", headers= headers, body=payload, callback=self.parse_method) 


    def parse_method(self,response): 
     print(response.body) 

$ scrapy runspider parker 
2016-05-25 20:26:42 [scrapy] INFO: Scrapy 1.1.0 started (bot: tutorial) 
2016-05-25 20:26:42 [scrapy] INFO: Overridden settings: {'NEWSPIDER_MODULE': 'tutorial.spiders', 'SPIDER_MODULES': ['tutorial.spiders'], 'ROBOTSTXT_OBEY': True, 'BOT_NAME': 'tutoria 
l'} 
Usage 
===== 
    scrapy runspider [options] <spider_file> 

runspider: error: File not found: parker 

は私が間違って何をやっている私が含まれているクモでparker_spider.pyを作成しましたか?

+0

コマンドは、スパマーrunspider parker_spider.pyする必要がありますか? –

答えて

4

runspider commandクモのファイル名を期待し、ないクモの名前:あなたはScrapyプロジェクトを作成し、プロジェクトディレクトリ内からクモを実行している場合

$ scrapy runspider parker_spider.py 

とは、より良い代わりにcrawl commandを使用します - ここにあなたはスパイダーの名前を使用する必要があります:

$ scrapy crawl parker 
+0

ありがとうございました。 – user61629

関連する問題