Модуль Urllib – это стандартный модуль, встроенный в стандартную библиотеку Python, которая позволяет пользователю работать с URL-адресом (равномерными локаторами ресурсов). Вы можете сделать много аккуратных вещей с ним, например. Доступ к ресурсам API, создайте различные типы HTTP-запросов, таких как Get, Post, Put, Delete и т. Д.
В этом руководстве давайте посмотрим, как мы можем использовать модуль Urllib для доступа к ресурсам API. Мы будем использовать JSONDOLLER который является действительно аккуратным инструментом, если вы хотите создать фиктивные API Budd API для целей обучения.
Давайте импортируем это. Вам не нужно устанавливать ничего, и он работает из коробки!
import urllib.request
Давайте сделаем запрос на Google.com чтобы увидеть, что мы получаем.
import urllib.request with urllib.request.urlopen("https://www.google.com/") as url: print(url.read(300))
Здесь мы используем Контекстный менеджер который обрабатывает открытие и закрытие URL изящно. Функция URLOPEN () возвращает объект байта, и мы распечатаем первые 300 байтов от него.
b'
Оригинал: “https://dev.to/ultrainstinct05/using-the-python-urllib-module-for-making-web-requests-5hkm”