当前位置:   article > 正文

解决:TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败

timeouterror: [winerror 10060] 由于连接方在一段时间后没有正确答复或连接的主

解决:TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败





背景

在使用之前的代码时,报错:
Traceback (most recent call last):
File “xxx”, line xx, in
req = requests.get(url, headers=headers, proxies=proxies)
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败



报错问题


Traceback (most recent call last):
  File "xxx", line xx, in <module>
    req = requests.get(url, headers=headers, proxies=proxies)
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败
  • 1
  • 2
  • 3
  • 4
  • 5


报错翻译

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


Traceback (most recent call last):
  File "xxx", line xx, in <module>
    req = requests.get(url, headers=headers, proxies=proxies)
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败
  • 1
  • 2
  • 3
  • 4
  • 5

翻译:

追溯(最近一次通话):
文件“xxx”,第xx行,在中
req=requests.get(url,headers=headers,proxys=proxys)
超时错误:[WinError 10060]由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败



报错位置代码


req = requests.get(url, headers=headers, proxies=proxies)

  • 1
  • 2
  • 3


报错原因

经过查阅资料,发现这个请求超时的原因可能是由于被请求服务器的反爬机制导致的,也可能是你的请求格式直接不被接受的,需要根据情况进一步采取相应的处理措施。

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



解决方法

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

方法一:设置超时时间

超时(timeout)
为防止服务器不能及时响应,大部分发至外部服务器的请求都应该带着 timeout 参数。在默认情况下,除非显式指定了 timeout 值,requests 是不会自动进行超时处理的。如果没有 timeout,你的代码可能会挂起若干分钟甚至更长时间。

连接超时指的是在你的客户端实现到远端机器端口的连接时(对应的是 connect() ),Request 会等待的秒数。一个很好的实践方法是把连接超时设为比 3 的倍数略大的一个数值,因为 TCP 数据包重传窗口 (TCP packet retransmission window) 的默认大小是 3。

在requests.get()语句中加入timeout限制请求时间,正确的代码是:


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

  • 1
  • 2
  • 3

方法二:细化超时时间设置

如果通过timeout=5设置超时时间后长时间不响应问题依然存在,可以将timeout里的参数细化

在requests.get()语句中加入timeout=(3,7)限制请求时间,正确的代码是:


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

  • 1
  • 2
  • 3


今天的分享就到此结束了

欢迎点赞评论关注三连

在这里插入图片描述

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

闽ICP备14008679号