urllib — встроенный модуль, не нужен pip install. urllib.request.urlopen(url) — базовый GET. urllib.parse — парсинг URL: urlparse, urlencode, quote, unquote. urllib.error — HTTPError, URLError. Зачем: zero dependencies, парсинг URL (urljoin, urlsplit). На практике: requests/httpx для HTTP запросов, urllib.parse для работы с URL. urllib.request неудобен: verbose API, нет sessions, нет JSON из коробки. urllib.robotparser — парсинг robots.txt. Используй urllib.parse в любом проекте, urllib.request — только если нельзя ставить зависимости.
Что такое urllib и когда его использовать?
Junior
199 просмотровAFK Offer AI
Что такое async context manager?