Работа с API с помощью библиотеки requests в Python Введение в работу с API в Python API (Application Programming Interface) – это набор готовых методов и функций, которые позволяют взаимодействовать между различными программами. Python предоставляет множество инструментов для работы с API, включая библиотеку requests, которая упрощает выполнение HTTP-запросов и обработку ответов. Основные функции библиотеки requests: Отправка HTTP GET, POST, PUT, DELETE запросов Обработка ответов и извлечение данных Установка заголовков, параметров и тела запроса Пример работы с API с использованием библиотеки requests: Допустим, мы хотим получить текущую погоду для определенного города с использованием API OpenWeatherMap. import requests # API ключ для OpenWeatherMap api_key = 'YOUR_API_KEY' # URL API для получения погоды url = f'http://api.openweathermap.org/data/2.5/weather?q=Moscow&appid={api_key}&units=metric' # Отправка GET запроса response = requests.get(url) # Проверка статуса ответа if response.status_code == 200: # Извлечение данных о погоде data = response.json() city = data['name'] temp = data['main']['temp'] weather = data['weather'][0]['description'] # Вывод информации о погоде print(f"Город: {city}") print(f"Температура: {temp}°C") print(f"Погода: {weather}") else: print("Ошибка при получении данных.") В этой краткой статье мы рассмотрели, как использовать библиотеку requests для работы с API. Этот инструмент позволяет легко и эффективно взаимодействовать с различными веб-сервисами и извлекать необходимую информацию.
1 год назад