Чтобы получить код состояния запроса 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 с использованием различных библиотек:
-
Использование модуля
urllib
:import urllib.request response = urllib.request.urlopen('https://example.com') status_code = response.getcode() print(status_code)
-
Использование модуля
http.client
:import http.client conn = http.client.HTTPSConnection("example.com") conn.request("GET", "/") response = conn.getresponse() status_code = response.status print(status_code)
-
Использование библиотеки
httplib2
:import httplib2 http = httplib2.Http() response, content = http.request('https://example.com', 'GET') status_code = response.status print(status_code)
-
Использование библиотеки
urllib3
:import urllib3 http = urllib3.PoolManager() response = http.request('GET', 'https://example.com') status_code = response.status print(status_code)