エクセプション¶
ビルトインエクセプションリファレンス¶
Scrapyに含まれるすべての例外のリストとその使用法.
DropItem¶
-
exception
scrapy.exceptions.
DropItem
¶
アイテムの処理を停止するためにアイテムパイプラインステージで発生させる必要がある例外. 詳細については、項目 アイテムパイプライン を参照してください.
CloseSpider¶
-
exception
scrapy.exceptions.
CloseSpider
(reason='cancelled')¶ この例外は、スパイダーのコールバックからクローズ/ストップを要求することができます. サポートされている引数:
パラメータ: reason (str) – クローズした理由
例:
def parse_page(self, response):
if 'Bandwidth exceeded' in response.body:
raise CloseSpider('bandwidth_exceeded')
IgnoreRequest¶
-
exception
scrapy.exceptions.
IgnoreRequest
¶
この例外は、スケジューラまたは任意のダウンローダミドルウェアによって, リクエストを無視すべきであることを示すために発生させることができます.