Python requests.get(): 如果出现 Internet 连接错误,如何打印消息?
Python requests.get(): How to Print a Message if There is an Internet Connection Error?
我正在尝试打印错误消息:Oops! Houston, we have a problem!
如果由于某种原因在尝试使用 requests.get()
时出现任何互联网连接问题。
我写了下面的代码,但它总是打印 Oops! Houston, we have a problem!
即使在尝试发送请求时没有问题。
try:
page = requests.get(URL, headers=headers)
print("SUCCESS!")
except (requests.exceptions.Timeout, requests.exceptions.TooManyRedirects, requests.exceptions.RequestException, requests.exceptions.ConnectionError, requests.exceptions.HTTPError,):
print("Oops! Houston, we have a problem!")
如果您能给我一些反馈,我将不胜感激!
我相信 requests.exceptions.RequestException
正在收集所有回复,因为当我从 except
中删除它时它起作用了
我正在尝试打印错误消息:Oops! Houston, we have a problem!
如果由于某种原因在尝试使用 requests.get()
时出现任何互联网连接问题。
我写了下面的代码,但它总是打印 Oops! Houston, we have a problem!
即使在尝试发送请求时没有问题。
try:
page = requests.get(URL, headers=headers)
print("SUCCESS!")
except (requests.exceptions.Timeout, requests.exceptions.TooManyRedirects, requests.exceptions.RequestException, requests.exceptions.ConnectionError, requests.exceptions.HTTPError,):
print("Oops! Houston, we have a problem!")
如果您能给我一些反馈,我将不胜感激!
我相信 requests.exceptions.RequestException
正在收集所有回复,因为当我从 except