Как получить код ответа из запросов на Python: методы и примеры

Чтобы получить код ответа из запроса в Python, вы можете использовать атрибут status_code, предоставляемый библиотекой requests. Вот несколько способов добиться этого:

Метод 1: использование атрибута status_code

import requests
response = requests.get('https://example.com')
status_code = response.status_code
print(status_code)

Метод 2. Непосредственная проверка кода ответа

import requests
response = requests.get('https://example.com')
if response.status_code == 200:
    print('Request successful')
else:
    print('Request failed with status code:', response.status_code)

Метод 3. Обработка исключений

import requests
try:
    response = requests.get('https://example.com')
    response.raise_for_status()  # Raises an exception for non-2xx status codes
    print('Request successful')
except requests.exceptions.HTTPError as err:
    print('Request failed:', err)

Эти методы позволяют получить код ответа из запроса с помощью библиотеки requestsв Python.