在我的剧本中,requests.get
永不返回:
import requests
print ("requesting..")
# This call never returns!
r = requests.get(
"http://www.some-site.example",
proxies = {'http': '222.255.169.74:8080'},
)
print(r.ok)
可能的原因是什么?有什么补救办法吗?默认超时是多少get
uses?
get 使用的默认超时是多少?
默认超时是None
,这意味着它将等待(挂起)直到连接关闭。
Just 指定超时值, 像这样:
r = requests.get(
'http://www.example.com',
proxies={'http': '222.255.169.74:8080'},
timeout=5
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)