В Python, каковы различия между urllib, urllib2, urllib3и requestsмодулей? Почему их три? Кажется, они делают то же самое
ИСПОЛЬЗУЙТЕ ТОЛЬКО ДЛЯ БИБЛИОТЕКИ ЗАПРОСОВ PYTHON. Requests - это полнофункциональная библиотека Python HTTP с простым в использовании логическим API.
В Python, каковы различия между urllib, urllib2, urllib3и requestsмодулей? Почему их три? Кажется, они делают то же самое
Мне нужно отправить JSON от клиента к серверу. Я использую Python 2.7.1 и simplejson. Клиент использует запросы. Сервер является CherryPy. Я могу получить жестко закодированный JSON с сервера (код не показан), но когда я пытаюсь отправить JSON на сервер, я получаю «400 Bad Request». Вот мой код...
Всякий раз, когда я пытаюсь импортировать requests, я получаю сообщение об ошибке No module Named requests. import requests Ошибка, которую я получаю: File "ex2.py", line 1, in <module> import requests ImportError: No module named requests...
try: r = requests.get(url, params={'s': thing}) except requests.ConnectionError, e: print e #should I also sys.exit(1) after this? Это правильно? Есть ли лучший способ структурировать это? Будет ли это охватывать все мои...
Requests - это действительно хорошая библиотека. Я хотел бы использовать его для загрузки больших файлов (> 1 ГБ). Проблема в том, что невозможно сохранить весь файл в памяти, мне нужно прочитать его порциями. И это проблема со следующим кодом import requests def DownloadFile(url) local_filename...
Я пытаюсь загрузить и сохранить изображение из Интернета с помощью requestsмодуля Python . Вот (рабочий) код, который я использовал: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) Вот новый (нерабочий) код, использующий requests: r =...
По умолчанию библиотека Python « Запросы» записывает сообщения журнала в консоль в соответствии с: Starting new HTTP connection (1): example.com http://example.com:80 "GET / HTTP/1.1" 200 606 Меня обычно не интересуют эти сообщения, и я хотел бы отключить их. Как лучше всего замолчать эти сообщения...
Я работаю над простым сценарием, который включает в себя CAS, проверку безопасности jspring, перенаправление и т. Д. Я хотел бы использовать запросы Python от Кеннета Рейтца, потому что это отличная работа! Тем не менее, CAS требует проверки через SSL, поэтому мне нужно сначала пройти этот шаг. Я...
Я использую requestsмодуль python для отправки RESTful GET на сервер, для которого я получаю ответ в JSON. Ответ JSON - это просто список списков. Каков наилучший способ заставить ответ на нативный объект Python, чтобы я мог итерировать или распечатывать его, используя...
В моем случае я использую requestsбиблиотеку для вызова API PayPal через HTTPS. К сожалению, я получаю сообщение об ошибке от PayPal, и служба поддержки PayPal не может выяснить, что это за ошибка или чем она вызвана. Они хотят, чтобы я "Пожалуйста, предоставьте весь запрос, включая заголовки". Как...
Я использую Python 2.7.3 и запросы. Я установил запросы через pip. Я считаю, что это последняя версия. Я работаю на Debian Wheezy. Я использовал запросы много раз в прошлом и никогда не сталкивался с этой проблемой, но кажется, что при выполнении запросов https с Requestsя получаю...
Я использую import requests requests.post(url='https://foo.com', data={'bar':'baz'}) но я получаю request.exceptions.SSLError. На сайте есть сертификат с истекшим сроком действия, но я не отправляю конфиденциальные данные, поэтому для меня это не имеет значения. Я бы предположил, что есть такой...
Я хочу отправить значение "User-agent"при запросе веб-страницы с помощью запросов Python. Я не уверен, если это нормально, чтобы отправить это как часть заголовка, как в коде ниже: debug = {'verbose': sys.stderr} user_agent = {'User-agent': 'Mozilla/5.0'} response = requests.get(url, headers =...
Как отправить multipart/form-dataс запросами в python? Как отправить файл, я понимаю, но как отправить данные формы этим способом не могу
Я использую библиотеку « Запросы: HTTP для людей», и я получил эту странную ошибку, и я не знаю, что это значит. No connection adapters were found for '192.168.1.61:8080/api/call' У кого-нибудь есть...
При использовании requestsмодуля можно ли распечатать необработанный HTTP-запрос? Мне нужны не только заголовки, но и строка запроса, заголовки и распечатка содержимого. Можно ли увидеть, что в конечном итоге строится из...
Модуль запросов Python прост и элегантен, но меня беспокоит одна вещь. Возможно получить request.exception.ConnectionError с сообщением как: Max retries exceeded with url: ... Это означает, что запросы могут пытаться получить доступ к данным несколько раз. Но нигде в документации нет ни одного...
Я собираю статистику по списку сайтов и использую запросы для простоты. Вот мой код: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in...
Как лучше всего загрузить пакет python и его зависимости от pypi для автономной установки на другую машину? Есть ли простой способ сделать это с помощью pip или easy_install? Я пытаюсь установить библиотеку запросов на коробку FreeBSD, которая не подключена к...
Поэтому недавно я наткнулся на эту замечательную библиотеку для обработки HTTP-запросов в Python; находится здесь http://docs.python-requests.org/en/latest/index.html . Мне нравится работать с ним, но я не могу понять, как добавить заголовки к моим запросам get....