Error handling python-HTTP错误503服务不可用

Error handling python-HTTP错误503服务不可用,error-handling,web-scraping,Error Handling,Web Scraping,我正试图从谷歌和linkedin中获取数据。不知怎的,它给了我这个错误: *** httperror_seek_wrapper: HTTP Error 503: Service Unavailable 有人能帮我解决这个问题吗?谷歌只是自动检测你的查询。您需要验证码解算器才能获得无限的结果。下面的链接可能会有所帮助 使用OCR引擎绕过验证码: 简单方法: 一种更简单的方法是简单地使用sleep()几次并生成随机查询。这样谷歌就不会发现你正在使用一个自动化系统。但是这个系统要慢得多 错误处理

我正试图从谷歌和linkedin中获取数据。不知怎的,它给了我这个错误:

*** httperror_seek_wrapper: HTTP Error 503: Service Unavailable
有人能帮我解决这个问题吗?

谷歌只是自动检测你的查询。您需要验证码解算器才能获得无限的结果。下面的链接可能会有所帮助

使用OCR引擎绕过验证码:

简单方法:

一种更简单的方法是简单地使用sleep()几次并生成随机查询。这样谷歌就不会发现你正在使用一个自动化系统。但是这个系统要慢得多

错误处理:


要简单地删除错误消息,请使用try,但

我遇到了相同的情况,并尝试在每个请求之前使用sleep()函数来分散请求。它看起来工作正常,但很快就失败了,甚至延迟了2秒。最终解决问题的方法是:

with contextlib.closing(urllib.urlopen(urlToOpen)) as x:
    #do stuff with x. 
我这样做是因为我认为打开太多的请求会使它保持打开状态,因此必须关闭它。然而,它的工作非常一致,延迟时间只有0.5秒