requests.delete

requests.delete — это функция, которая создает и отправляет HTTP DELETE-запрос, и возвращает объект requests.Response.

Синтаксис

requests.delete(url, **kwargs)

Аргументы

  • url – URL для нового объекта Request.
  • **kwargs – дополнительные аргументы, которые принимает requests.request.

requests.exceptions

requests.exceptions — это модуль, который содержит все исключения, которые могут возникнуть при запросе с помощью модуля requests.

Исключения

exception RequestException(*args, **kwargs) — Это родительский класс для всех исключений, которые могут возникнуть при запросе с помощью модуля requests.

exception ConnectionError(*args, **kwargs) — Ошибка при попытке соединения.

exception HTTPError(*args, **kwargs) — Ошибка …

requests.get

requests.get — это функция, которая создает и отправляет HTTP GET-запрос, и возвращает объект requests.Response.

Синтаксис

requests.get(url, params=None, **kwargs)

Аргументы

  • url – URL для нового объекта Request.
  • params – (необязательный) словарь, список кортежей или байты, отправляемые в строке запроса.
  • **kwargs – дополнительные аргументы, которые принимает requests.request.

requests.head

requests.head — это функция, которая создает и отправляет HTTP HEAD-запрос, и возвращает объект requests.Response.

Синтаксис

requests.head(url, **kwargs)

Аргументы

  • url – URL для нового объекта Request.
  • **kwargs – дополнительные аргументы, которые принимает requests.request. Если параметр allow_redirects не указан, он будет установлен в False (в отличие от поведения по умолчанию …

requests.patch

requests.patch — это функция, которая создает и отправляет HTTP PATCH-запрос, и возвращает объект requests.Response.

Синтаксис

requests.patch(url, data=None, json=None, **kwargs)

Аргументы

  • url – URL для нового объекта Request.
  • data – (необязательный) словарь, список кортежей, байты или объект, подобный файлу, отправляемые в теле запроса.
  • json – (необязательный) сериализуемый в JSON …

requests.post

requests.post — это функция, которая создает и отправляет HTTP POST-запрос, и возвращает объект requests.Response.

Синтаксис

requests.post(url, data=None, json=None, **kwargs)

Аргументы

  • url – URL для нового объекта Request.
  • data – (необязательный) словарь, список кортежей, байты или объект, подобный файлу, отправляемые в теле запроса.
  • json – (необязательный) сериализуемый в JSON …

requests.put

requests.put — это функция, которая создает и отправляет HTTP PUT-запрос, и возвращает объект requests.Response.

Синтаксис

requests.put(url, data=None, json=None, **kwargs)

Аргументы

  • url – URL для нового объекта Request.
  • data – (необязательный) словарь, список кортежей, байты или объект, подобный файлу, отправляемые в теле запроса.
  • json – (необязательный) сериализуемый в JSON …

requests.request

requests.request — это функция, которая создает и отправляет HTTP-запрос, и возвращает объект requests.Response.

Синтаксис

requests.request(method, url, **kwargs)

Аргументы

  • method – метод для нового объекта Request: GET, OPTIONS, HEAD, POST, PUT, PATCH или DELETE.
  • url – URL для нового объекта Request.
  • params – (необязательный) словарь, список кортежей или байты, отправляемые в …

requests.Response

Объект requests.Response() представляет собой ответ, полученный от сервера после отправки HTTP-запроса с помощью библиотеки Requests. Помимо базовых свойств, объект Response содержит множество атрибутов и методов, позволяющих гибко управлять полученными данными. Ниже приведены подробные описания каждого метода и свойства.

Свойства и методы

apparent_encoding — Возвращает предполагаемую кодировку содержимого, определённую с помощью …

requests.Session

Объект requests.Session предоставляет следующие методы и свойства:

__init__() — Инициализирует новый объект сессии. Не принимает аргументов.

cookies — Словарь, содержащий cookies, которые сохраняются между запросами. Можно читать и записывать. Используется для управления cookies между сессиями, что позволяет сохранять состояние между запросами, например, авторизацию.

proxies — Словарь, содержащий настройки прокси-серверов для использования в …