Хирьянов Т.Ф. - Основы программирования и анализа данных на Python - 9. Библиотеки NumPy и Pandas
[📕 Библиотеки ] urllib, urllib2, urllib3, ... ?
Оказывается, что существует несколько библиотек для выполения HTTP запросов на Python. Это может запутать тех, кто впервые начинает работать с этими функциями. Давайте разберемся. Жил-был встроенный модуль urllib в Python 2.x. Вышел Python 3 и эту библиотеку разбили на модули urllib.request, urllib.error, urllib.parse. А для ветки Python 2 ее переимевали в urllib2. При этом urllib (без цифр) есть и Python 3, и в Python 2. Итого: 👉 urllib - встроенная библиотека для открытия URL ссылок (преимущественно HTTP запросов)...
🕸✍🏻3 Python- библиотеки для работы с URL
Задача обработки URL-адресов на практике встречается довольно часто. Например, составить список наиболее часто посещаемых сайтов или тех, визиты на которые разрешены в рабочее время с корпоративных компьютеров. Для автоматизации подобных кейсов пригодятся следующие Python- библиотеки: • Yarl – позволяет извлекать фичи из URL-адреса, предоставляет удобный класс для анализа и изменения адреса веб-ресурса. Но работает только с Python 3 и не принимает логические значения в API – необходимо самостоятельно преобразовывать логические значения в строки, используя нужный протокол перевода...