requests
WebHTTP через микропип
Обзор requests
Requests— это самая популярная HTTP-библиотека Python, используемая для элегантной и простой отправки запросов HTTP/1.1. С его помощью вы можете GET, POST, PUT, DELETE и многое другое — обработку аутентификации, файлов cookie, перенаправлений и таймаутов с помощью чистого Pythonic API.
ВPyRunбиблиотека запросов доступна через систему micropipPyodide. Он использует собственный API-интерфейс выборки браузера, поэтому запросы к конечным точкам с поддержкой CORS работают без проблем. Это делает его идеальным для запроса общедоступных API, изучения конечных точек REST и отработки концепций HTTP без какой-либо локальной настройки.
Код и вывод выполнения
Получите данные из общедоступной конечной точки REST API.
import requests
import json
url = "https://jsonplaceholder.typicode.com/todos/1"
print(f"Fetching: {url}\n")
response = requests.get(url)
if response.status_code == 200:
data = response.json()
print("Status:", response.status_code)
print("Response:")
print(json.dumps(data, indent=2))
else:
print(f"Error: {response.status_code}")Сопутствующие пакеты
Рекомендуемые ресурсы Python
Расширьте свои знания с помощью соответствующих интерактивных руководств, шпаргалок и сравнений кода.
Циклы Python
Узнайте, как использовать циклы Python для перебора данных. Освойте циклы for, while, прерывание, продолжение и лучшие практики работы с циклами с помощью интерактивных примеров.
Как отсортировать список в Python
Узнайте, как сортировать список в Python с помощью метода sort() и функции sorted(). Ознакомьтесь с примерами пользовательской сортировки ключей и обратного порядка.
Шпаргалка по строковым методам Python
Полное справочное руководство по манипулированию строками в Python. Мастер форматирования, поиска, разделения, замены и проверки свойств строк.
Python против JavaScript: какой язык программирования лучше?
Всестороннее сравнение Python и JavaScript. Изучите синтаксические различия, производительность, варианты использования (серверная и клиентская части) и примеры кодирования.