You are currently viewing response.cookies – Python requests

response.cookies – Python requests

Запросы Python обычно используются для извлечения содержимого из определенного URI ресурса. Всякий раз, когда мы делаем запрос к указанному URI через Python, он возвращает объект ответа. Теперь этот объект ответа будет использоваться для доступа к определенным функциям, таким как содержимое, заголовки и т.д. Эта статья посвящена тому, как проверить response.cookies из объекта ответа. response.cookies возвращает объект CookieJar с файлами cookie, отправленными обратно с сервера.

Как использовать response.cookies с помощью запросов Python?

Чтобы проиллюстрировать использование файлов cookie response., давайте проверим API Github. Чтобы запустить этот скрипт, на вашем компьютере должны быть установлены Python и запросы.

Предпосылки:

Пример кода:

import requests

# Making a get request
response = requests.get('https://api.github.com')

# printing request cookies
print(response.cookies)

Пример реализации:

Сохраните указанный выше файл как request.py и запустите с помощью:

Python request.py

Выход:

Проверьте это в начале вывода это означает ссылку на объект cookie.

Расширенные Концепции

Существует множество библиотек для выполнения HTTP-запроса на Python, которые httpliburllibhttplib2treq, и т.д., но Запросы является одним из лучших с классными функциями. Если какой-либо атрибут запросов показывает значение NULL, проверьте код состояния, используя атрибут ниже.

requests.status_code

Если код состояния не находится в диапазоне 200-29. Вероятно, вам нужно проверить метод begin, используемый для отправки запроса + URL-адрес, который вы запрашиваете для ресурсов.