当前位置:   article > 正文

python 大量网络请求失败_如何避免HTTP错误429(请求过多)python

python没频繁request请求返回429

我尝试使用Python登录网站并从多个网页收集信息,但出现以下错误:

Traceback (most recent call last):

File"extract_test.py", line 43, in

response=br.open(v)

File"/usr/local/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 203, in open

return self._mech_open(url, data, timeout=timeout)

File"/usr/local/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 255, in _mech_open

raise response

mechanize._response.httperror_seek_wrapper: HTTP Error 429: Unknown Response Code

我使用了time.sleep(),它可以工作,但看起来不智能且不可靠,还有其他方法可以避免此错误吗?

这是我的代码:

import mechanize

import cookielib

import re

first=("example.com/page1")

second=("example.com/page2")

third=("example.com/page3")

fourth=("example.com/page4")

#

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/172652
推荐阅读
相关标签
  

闽ICP备14008679号