Python/requests: Difference between revisions

From Fundamental Ramen
Jump to navigation Jump to search
Line 15: Line 15:


== Hierarchy of Exceptions ==
== Hierarchy of Exceptions ==
See: https://requests.kennethreitz.org/en/master/_modules/requests/exceptions/#RequestException
<quickgv name="requests_exp">
<quickgv name="requests_exp">
A [label="IOError"];
A [label="IOError"];

Revision as of 06:28, 14 October 2019

Standard Usage

import requests
from requests.exceptions import ConnectionError

try:
    resp = requests.get('https://duckduckgo.com/')
    if resp.status_code == 200:
        print(resp.text)
    else:
        print(resp.status_code)
except RequestException as ex:
    pass

Hierarchy of Exceptions

See: https://requests.kennethreitz.org/en/master/_modules/requests/exceptions/#RequestException