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

中删除它时它起作用了