requests

Web

HTTP через микропип

Обзор 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

Узнайте, как использовать циклы Python для перебора данных. Освойте циклы for, while, прерывание, продолжение и лучшие практики работы с циклами с помощью интерактивных примеров.

Посмотреть ресурс
Практическое руководство

Как отсортировать список в Python

Узнайте, как сортировать список в Python с помощью метода sort() и функции sorted(). Ознакомьтесь с примерами пользовательской сортировки ключей и обратного порядка.

Посмотреть ресурс
Шпаргалка

Шпаргалка по строковым методам Python

Полное справочное руководство по манипулированию строками в Python. Мастер форматирования, поиска, разделения, замены и проверки свойств строк.

Посмотреть ресурс
Сравнение языков

Python против JavaScript: какой язык программирования лучше?

Всестороннее сравнение Python и JavaScript. Изучите синтаксические различия, производительность, варианты использования (серверная и клиентская части) и примеры кодирования.

Посмотреть ресурс