如何在5秒后重试相同的requests.get()
?
如果连接超过5秒,超时参数将结束程序本身。
page2 = requests.get(url, timeout=5.000)
答案 0 :(得分:1)
如果您的问题是requests.get
没有等待足够的时间,您可以将timeout
参数设置为超过5秒。
如果没有,正如@jheld提到的那样,你可以采用try-except
的方法,如下所示:
response = None
try:
response = requests.get(SITE_URL, timeout=5)
except requests.exceptions.Timeout:
try:
response = requests.get(SITE_URL, timeout=5)
except requests.exceptions.Timeout:
pass