반응형

보통 네트워크 통신을 위해 requests를 많이들 쓴다.

import requests

 

당연히도 통신을 한다면 오류가 뜨는 Exception을 잡아야한다.

https://requests.readthedocs.io/en/latest/user/quickstart/#errors-and-exceptions

 

이 링크를 한번 자세히 읽어보고 사용하길 바란다.

 

import requests

url = 'Your.url.com'
try:
    req = requests.get(url)

except requests.exceptions.Timeout as errd:
    print("Timeout Error : ", errd)
    
except requests.exceptions.ConnectionError as errc:
    print("Error Connecting : ", errc)
    
except requests.exceptions.HTTPError as errb:
    print("Http Error : ", errb)

# Any Error except upper exception
except requests.exceptions.RequestException as erra:
    print("AnyException : ", erra)
반응형

+ Recent posts