ste*_*fan 7 python dns screen-scraping scrapy
我想在刮取域Scrapy时处理DNS错误.
这是我看到的错误:
ERROR: Error downloading <GET http://domain.com>: DNS lookup failed: address 'domain.com' not found [Errno 8] nodename nor servname provided, or not known.
Run Code Online (Sandbox Code Playgroud)
当我收到这样的错误时,我怎么能得到通知,这样我就可以自己处理它而不用Scrapy只是抛出一个错误并继续前进.
使用errback与回调一起:
Request(url, callback=your_callback, errback=your_errorback)
Run Code Online (Sandbox Code Playgroud)
和errback:
def your_errorback(self, response):
//your logic will be here
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2530 次 |
| 最近记录: |