当前位置:   article > 正文

解决:ValueError:Timeout value connect was Timeout(connect=2.0,read=2.0,total=None),but it must be an_valueerror: timeout value connect was
valueerror: timeout value connect was ,

解决:ValueError: Timeout value connect was Timeout(connect=2.0, read=2.0, total=None), but it must be an int or float





背景

在使用之前的代码时,报错:
Traceback (most recent call last):
File “xxx”, line xx, in
req = requests.get(url, headers=headers, proxies=proxies, timeout=(3,7))
ValueError: Timeout value connect was Timeout(connect=2.0, read=2.0, total=None), but it must be an int or float.



报错问题


Traceback (most recent call last):
  File "xxx", line xx, in <module>
    req = requests.get(url, headers=headers, proxies=proxies, timeout=(3,7))
ValueError: Timeout value connect was Timeout(connect=2.0, read=2.0, total=None), but it must be an int or float.
  • 1
  • 2
  • 3
  • 4
  • 5


报错翻译

主要报错信息内容翻译如下所示:


Traceback (most recent call last):
  File "xxx", line xx, in <module>
    req = requests.get(url, headers=headers, proxies=proxies, timeout=(3,7))
ValueError: Timeout value connect was Timeout(connect=2.0, read=2.0, total=None), but it must be an int or float.
  • 1
  • 2
  • 3
  • 4
  • 5

翻译:

追溯(最近一次通话):
文件“xxx”,第xx行,在中
req=requests.get(url,headers=headers,proxys=proxys,timeout=(3,7))
ValueError:超时值connect为Timeout(connect=2.0,read=2.0,total=None),但它必须是int或float。



报错位置代码


req = requests.get(url, headers=headers, proxies=proxies, timeout=(3,7))

  • 1
  • 2
  • 3


报错原因

经过查阅资料,发现这个请求超时的原因可能是由于python-requests version 2.4.3-4版本的bug导致的,也可能是Selenium版本与urllib版本冲突导致的,需要根据情况进一步采取相应的处理措施。

小伙伴们按下面的解决方法即可解决!!!



解决方法

要解决这个错误,需要这里总结了以下几个解决办法。

方法一:更新requests版本

正确的命令是:


pip install -U requests

  • 1
  • 2
  • 3

方法二:更换urllib3或Selenium版本

更换urllib3 2.0.7版本到1.26的命令是:


pip uninstall urllib3

pip install urllib3 == 1.26.2

  • 1
  • 2
  • 3
  • 4
  • 5

或更换Selenium降级版本的命令是:


pip install --force-reinstall -v "selenium==2.53.0"

  • 1
  • 2
  • 3


今天的分享就到此结束了

欢迎点赞评论关注三连

在这里插入图片描述

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