Pythoner
Фотография
✈️Requests — это популярная библиотека Python для работы с HTTP-запросами. Она позволяет легко отправлять GET, POST, PUT, DELETE и другие типы запросов к веб-серверам, а также обрабатывать ответы в виде текста, JSON или байтов.
➡️Пример использования requests, отправка GET-запроса:
import requests
# Отправляем GET-запрос
response = requests.get("https://jsonplaceholder.typicode.com/posts/1")
# Проверяем статус код
if response.status_code == 200:
print("Успешный запрос!")
data = response.json() # Преобразуем ответ в JSON
print(data)
else:
print(f"Ошибка: {response.status_code}")
➡️Пример POST-запроса:
import requests
# Данные для отправки
payload = {
"title": "foo",
"body": "bar",
"userId": 1
}
# Отправляем POST-запрос
response = requests.post("https://jsonplaceholder.typicode.com/posts", json=payload)
# Обработка ответа
if response.status_code == 201:
print("Данные успешно созданы!")
print(response.json())
else:
print(f"Ошибка: {response.status_code}")
💡Requests — это незаменимый инструмент для работы с веб-сервисами и API в Python. Он делает взаимодействие с интернетом простым и эффективным.
🐍 Pythoner
31 · 1.8K ·