Scrapy踩坑:请求无响应,requests正常

2021-06-01  本文已影响0人  还是那个没头脑

问题说明:
Scrapy运行不报错,callback回调函数没响应

问题原因:
请求的 header请求头 错误

解决方法:

1、先在 middlewares 的 process_response 中打印状态码,若404等则不会进入到 callback回调函数,回调函数捕获不到异常信息

def process_response(self, request, response, spider):
    print(response.status)
    return response

2、检查代理是否异常(禁用代理)

'DOWNLOADER_MIDDLEWARES': {
            # 'zt_video_crawl.middlewares.ProxyMiddleware': 546,
}
上一篇 下一篇

猜你喜欢

热点阅读