scrapy中间件中,处理request请求的函数,它的返回值有哪几种情况,分别有什么作用?
Retuen None: 将请求交给后续的中间件进行处理;
Return Request: 将请求交给调度器重新调度,并终止后续中间件的执行;
Return Response: 终止后续中间件及下载器的执行,直接将Response交给引擎。
Return Except: 抛出异常
scrapy中间件中,处理response响应的函数,它的返回值有哪几种情况,分别有什么作用?
Return Request: 终止后续中间件的执行,将请求重新交给调度器进行调度。
Return Response: 继续执行后续的中间件。
Return Except: 抛出异常。