highlight=meta#topics-request-meta
dont_redirect
如果设置为True, 当前请求则不会重定向.
dont_retry
如果设置为True, 当前请求则不会重试....
max_retry_times
设置最大重试次数.
dont_merge_cookies 和 cookiejar
操作cookie的meta参数, 但是不建议这么使用, 一般来说我们直接设置
request.headers...# 记录异常
# 发送通知
# 重做任务
...
failure.request
当前异常请求对象
failure.value
当前的异常对象
CloseSpider...遇到像cookie过期, 账号警告, 代理池空了这样严重的错, 需要关闭实例, 可抛出CloseSpider异常, 该异常最终会流向ENGINE后关闭爬虫实例.
from scrapy.exceptions...import CloseSpider
中间件
处理可控的异常
def process_exception(self, request, exception, spider):
pass
返回None