Python Request Module花费太长的时间,如果花费的时间超过x秒,如何重新运行?

时间:2020-08-01 14:09:13

标签: python python-requests

我正在使用具有python请求的代理。

但是,它不太可靠。有时使用的随机代理仅需一秒钟,有时则需要一分钟多长的时间。

如果已超过x秒并且请求未收到响应,我们如何使用其他代理表单列表进行新的请求,我该如何手动设置?

  proxies = {'https': "proxyhere"}

    response = requests.get(url,proxies=proxies)

1 个答案:

答案 0 :(得分:1)

尝试一下

try:
    response = requests.get(url, proxies=proxies, timeout=5)
except:
    response = requests.get(url, proxies=another_proxies)