Ghostly Python
🖼️ Библиотека request — самая популярная библиотека в Python для выполнения HTTP-запросов (GET, POST, PUT, DELETE и т.д.).
Встроенный в Python модуль urllib работает, но он неудобный и громоздкий. Requests делает то же самое, но в 10 раз проще и понятнее.
⚙️ Пример использования:
import requests
# 1. GET-запрос (самое частое)
response = requests.get("https://api.github.com/users/python")
print(response.status_code) # 200
print(response.json()["name"]) # Python Software Foundation
# 2. POST-запрос с данными
new_post = requests.post(
"https://jsonplaceholder.typicode.com/posts",
json={"title": "Мой пост", "body": "Текст", "userId": 1}
)
print(new_post.status_code) # 201 (создано)
print(new_post.json()["id"]) # 101
# 3. Обработка ошибок
bad_response = requests.get("https://api.github.com/user/999999999")
if bad_response.status_code == 404:
print(“Пользователь не найден")
✔️ Установка:
pip install requests
🐍 Ghostly Python | #библиотеки
❤2
30 · 2.6K ·