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 — Словарь, содержащий настройки прокси-серверов для использования в …