我正在尝试打印错误消息: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/