Вопросы с тегом «python-requests»

ИСПОЛЬЗУЙТЕ ТОЛЬКО ДЛЯ БИБЛИОТЕКИ ЗАПРОСОВ PYTHON. Requests - это полнофункциональная библиотека Python HTTP с простым в использовании логическим API.

1
Пакет запросов Python: обработка ответа xml
Мне очень нравится этот requestsпакет и его удобный способ обработки ответов JSON. К сожалению, я не понял, могу ли я также обрабатывать ответы XML. Кто-нибудь знает, как обрабатывать XML-ответы с помощью requestsпакета? Нужно ли включать другой пакет для декодирования XML?

2
добавление заголовка в модуль запросов Python
Раньше я использовал httplibмодуль для добавления заголовка в запрос. Сейчас пробую то же самое с requestsмодулем. Это модуль запроса python, который я использую: http://pypi.python.org/pypi/requests Как я могу добавить заголовок request.postи request.getсказать, что я должен добавлять foobarключ в каждый запрос в заголовке.

5
Библиотека запросов Python перенаправляет новый URL
Я просматривал документацию по запросам Python, но не вижу никаких функциональных возможностей того, чего я пытаюсь достичь. В моем сценарии я устанавливаю allow_redirects=True. Я хотел бы знать, была ли страница перенаправлена ​​на что-то еще, каков новый URL. Например, если начальный URL был: www.google.com/redirect И конечный URL-адрес www.google.co.uk/redirected Как мне получить …

5
Как «войти» на веб-сайт с помощью модуля Python Requests?
Я пытаюсь отправить запрос на вход на веб-сайт с помощью модуля запросов в Python, но на самом деле он не работает. Я новичок в этом ... поэтому я не могу понять, следует ли мне создавать файлы cookie для имени пользователя и пароля или какой-либо тип авторизации HTTP, который я нашел …

8
Регистрировать все запросы от модуля python-requests
Я использую запросы python . Мне нужно отладить некоторые OAuthдействия, и для этого я хотел бы, чтобы он регистрировал все выполняемые запросы. Я мог бы получить эту информацию ngrep, но, к сожалению, невозможно использовать grep https-соединения (которые необходимы для OAuth) Как я могу активировать ведение журнала всех URL-адресов (+ параметров), …

3
Как отправить файлы cookie в почтовом запросе с помощью библиотеки запросов Python?
Я пытаюсь использовать библиотеку запросов для отправки файлов cookie с почтовым запросом, но я не уверен, как на самом деле настроить файлы cookie на основе документации. Скрипт предназначен для использования в Википедии, а файлы cookie, которые необходимо отправить, имеют следующую форму: enwiki_session=17ab96bd8ffbe8ca58a78657a918558e; path=/; domain=.wikipedia.com; HttpOnly Однако в requestsкратком руководстве по …

6
Почему не возвращается request.get ()? Какой тайм-аут по умолчанию использует requests.get ()?
В моем сценарии requests.getникогда не возвращается: import requests print ("requesting..") # This call never returns! r = requests.get( "http://www.some-site.com", proxies = {'http': '222.255.169.74:8080'}, ) print(r.ok) Какая может быть возможная причина (ы)? Любое средство? Какой тайм-аут по умолчанию getиспользуется?

8
Библиотека запросов Python, как передать заголовок авторизации с помощью одного токена
У меня есть URI запроса и токен. Если я использую: curl -s "<MY_URI>" -H "Authorization: TOK:<MY_TOKEN>" и т.д., я получаю 200 и просматриваю соответствующие данные JSON. Итак, я установил запросы, и когда я пытаюсь получить доступ к этому ресурсу, я получаю 403, вероятно, потому, что я не знаю правильный синтаксис …

24
Запросы (вызвано SSLError («Не удается подключиться к URL-адресу HTTPS, потому что модуль SSL недоступен»). Ошибка на веб-сайте, запрашивающем PyCharm.
Использование запросов в Python3 Windows через Pycharm и получение ошибки SSL Module Not Available Я часами пытался понять, что могло быть причиной этого. Я переустановил Anaconda, и я полностью застрял. При запуске следующих def Earlybird(daycount): url = 'https://msft.com' response = requests.get(url) print(response) Earlybird() Я получаю ошибку requests.exceptions.SSLError: HTTPSConnectionPool(host='msft.com', port=443): Max …

7
Как заставить запросы Python доверять самоподписанному сертификату SSL?
import requests data = {'foo':'bar'} url = 'https://foo.com/bar' r = requests.post(url, data=data) Если URL-адрес использует самоподписанный сертификат, это не сработает с requests.exceptions.SSLError: [Errno 1] _ssl.c:507: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Я знаю, что могу перейти Falseк verifyпараметру, например: r = requests.post(url, data=data, verify=False) Однако я бы хотел направить запросы на копию …

6
Загрузите и сохраните файл PDF с модулем запросов Python
Я пытаюсь загрузить файл PDF с веб-сайта и сохранить его на диск. Мои попытки либо терпят неудачу с ошибками кодирования, либо приводят к пустым PDF-файлам. In [1]: import requests In [2]: url = 'http://www.hrecos.org//images/Data/forweb/HRTVBSH.Metadata.pdf' In [3]: response = requests.get(url) In [4]: with open('/tmp/metadata.pdf', 'wb') as f: ...: f.write(response.text) --------------------------------------------------------------------------- UnicodeEncodeError …

1
Простой запрос get / post заблокирован в Python 3, но не в Python 2
Я работаю над простым веб-шабером в Python 3, но когда я отправляю запрос get или post, ответом является 403. В Python 2 все работает нормально. Я использую одну и ту же версию библиотек запросов в обеих версиях. Я также пытался с, Verify=False/Trueно разница в обеих версиях остается. запросы = 2.22.0 …

5
Python-запросы: удаление POST-запроса. Заголовок авторизации.
Я пытаюсь сделать запрос API POST, используя библиотеку запросов Python. Я передаю Authorizationзаголовок, но когда я пытаюсь отладить, я вижу, что заголовок удаляется. Я понятия не имею, что происходит. Вот мой код: access_token = get_access_token() bearer_token = base64.b64encode(bytes("'Bearer {}'".format(access_token)), 'utf-8') headers = {'Content-Type': 'application/json', 'Authorization': bearer_token} data = '{"FirstName" : …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.