Получить код состояния запроса GET в Python

Чтобы получить код состояния запроса GET в Python с помощью библиотеки requests, вы можете использовать следующий метод:

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

Этот код отправляет запрос GET на указанный URL-адрес и сохраняет ответ в переменной response. Атрибут status_codeобъекта ответа содержит код состояния запроса. Затем вы можете распечатать или использовать код состояния по мере необходимости.

Вот несколько дополнительных методов, которые можно использовать для получения кода состояния из запроса GET с использованием различных библиотек:

  1. Использование модуля urllib:

    import urllib.request
    response = urllib.request.urlopen('https://example.com')
    status_code = response.getcode()
    print(status_code)
  2. Использование модуля http.client:

    import http.client
    conn = http.client.HTTPSConnection("example.com")
    conn.request("GET", "/")
    response = conn.getresponse()
    status_code = response.status
    print(status_code)
  3. Использование библиотеки httplib2:

    import httplib2
    http = httplib2.Http()
    response, content = http.request('https://example.com', 'GET')
    status_code = response.status
    print(status_code)
  4. Использование библиотеки urllib3:

    import urllib3
    http = urllib3.PoolManager()
    response = http.request('GET', 'https://example.com')
    status_code = response.status
    print(status_code)