我正在尝试打印错误消息: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删除时,它已起作用

关于python - Python request.get():如果出现Internet连接错误,如何打印消息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57342764/

10-13 01:22