В Python, каковы различия между urllib, urllib2, urllib3и requestsмодулей? Почему их три? Кажется, они делают то же самое
urllib2 - это встроенный модуль Python 2, который определяет функции и классы, помогающие с действиями URL. Это заметно неудовлетворительно и было заменено в Python 3 и сторонними библиотеками.
В Python, каковы различия между urllib, urllib2, urllib3и requestsмодулей? Почему их три? Кажется, они делают то же самое
Вот мой код: import urllib2.request response = urllib2.urlopen("http://www.google.com") html = response.read() print(html) Любая
Я пытаюсь загрузить и сохранить изображение из Интернета с помощью requestsмодуля Python . Вот (рабочий) код, который я использовал: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) Вот новый (нерабочий) код, использующий requests: r =...
Поэтому я пытаюсь создать скрипт Python, который загружает веб-комиксы и помещает их в папку на моем рабочем столе. Я нашел несколько подобных программ, которые делают что-то похожее, но не совсем то, что мне нужно. Тот, который я нашел наиболее похожим, находится прямо здесь (...
В Python я получаю сообщение об ошибке: Exception: (<type 'exceptions.AttributeError'>, AttributeError("'str' object has no attribute 'read'",), <traceback object at 0x1543ab8>) Данный код Python: def getEntries (self, sub): url = 'http://www.reddit.com/' if (sub != ''): url += 'r/' +...
Как после использования cgi.parse_qs()преобразовать результат (словарь) обратно в строку запроса? Ищу что-то похожее на
Я использую Python 3.5.1 для Mac. Я хочу использовать urllib2модуль. Я попытался установить его, но мне сказали, что он разделен на Python 3 urllib.requestи urllib.errorдля него. Моя команда (сейчас выполняется из каталога bin фреймворка, потому что она не на моем пути): sudo ./pip3 install...
Как я могу загрузить веб-страницу с помощью пользовательского агента, отличного от используемого по умолчанию на urllib2.urlopen?
Я пытаюсь ПОЛУЧИТЬ URL-адрес с помощью Python, а ответ - JSON. Однако когда я бегу import urllib2 response = urllib2.urlopen('https://api.instagram.com/v1/tags/pizza/media/XXXXXX') html=response.read() print html HTML имеет тип str, и я ожидаю JSON. Есть ли способ записать ответ как JSON или...
Я пытаюсь использовать urllib2, чтобы открыть URL-адрес и отправить конкретный текст cookie на сервер. Например, я хочу открыть сайт Решить шахматные задачи с помощью определенного файла cookie, например search = 1. Как это сделать? Я пытаюсь сделать следующее: import urllib2 (need to add cookie...
Обновление: на основе комментария Ли я решил сжать свой код до действительно простого скрипта и запустить его из командной строки: import urllib2 import sys username = sys.argv[1] password = sys.argv[2] url = sys.argv[3] print("calling %s with %s:%s\n" % (url, username, password)) passman =...