例外¶
内置异常引用¶
以下是Scrapy中包含的所有例外列表及其用法。
关闭蜘蛛¶
-
exception
scrapy.exceptions.
CloseSpider
(reason='cancelled')¶ 这个异常可以从一个蜘蛛回调中提出来请求关闭/停止蜘蛛。支持的参数:
参数: reason (str) – 关闭的原因
例如:
def parse_page(self, response):
if 'Bandwidth exceeded' in response.body:
raise CloseSpider('bandwidth_exceeded')