超时(timeout)
为防止服务器不能及时响应,大部分发至外部服务器的请求都应该带着 timeout 参数。...通常的处理是在requests.get()语句中加入timeout限制请求时间
req = requests.get(url, headers=headers, proxies=proxies, timeout...=5)
如果发现设置timeout=5后长时间不响应问题依然存在,可以将timeout里的参数细化
作出如下修改后,问题就消失了
req = requests.get(url, headers=headers..., proxies=proxies, timeout=(3,7))
如果在使用timeout过程中遇到ValueError错误提示(类似:ValueError: Timeout value connect...was Timeout(connect=2.0, read=2.0, total=None), but it must be an int or float. ),这是python-requests