Запитання з тегом «python-requests»

ВИКОРИСТОВУЙТЕ ТОЛЬКО ДЛЯ ПІТОНОВИХ ЗАПИТІВ Бібліотека. Запити - це повнофункціональна бібліотека HTTP Python із зручним логічним 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 Requests бібліотека перенаправляє нову URL-адресу
Я переглядав документацію щодо запитів Python, але не бачу жодної функціональності того, що намагаюся досягти. У своєму сценарії я встановлюю allow_redirects=True. Я хотів би знати, чи сторінку переспрямовано на щось інше, що таке нова URL-адреса. Наприклад, якщо початковою URL-адресою було: www.google.com/redirect І кінцева URL-адреса є www.google.co.uk/redirected Як отримати цю URL-адресу?

7
Записувати всі запити з модуля python-request
Я використовую запити python . Мені потрібно налагодити деяку OAuthдіяльність, і для цього я хотів би, щоб вона реєструвала всі виконувані запити. Я міг отримати цю інформацію за допомогою ngrep, але, на жаль, неможливо отримати grep-з'єднання https (які потрібні для OAuth) Як я можу активувати реєстрацію всіх URL-адрес (+ параметрів), …

5
Як "увійти" на веб-сайт за допомогою модуля запитів Python?
Я намагаюся опублікувати запит на вхід на веб-сайт за допомогою модуля Запити в Python, але він насправді не працює. Я новачок у цьому ... тому я не можу зрозуміти, чи слід мені робити файли cookie для мого імені користувача та пароля або якогось типу дозволу HTTP, який я знайшов (??). …

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

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

6
Чому request.get () не повертається? Який тайм-аут за замовчуванням використовує request.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використовується?

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 …

21
Запити (спричинені помилкою SSLError (“Не вдається підключитися до URL-адреси HTTPS, оскільки модуль SSL недоступний.“) Помилка в PyCharm із запитом веб-сайту
Використання запитів у Python3 Windows через Pycharm та отримання помилки модуля SSL недоступне Я годинами намагався з’ясувати, що може бути причиною цього. Я перевстановив 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 retries …

9
Як змусити запити python працювати через проксі-сервер socks
Я використовую чудову бібліотеку запитів у своєму сценарії Python: import requests r = requests.get("some-site.com") print r.text Я хотів би використовувати проксі-сервер для шкарпеток. Але Запити зараз підтримують лише проксі HTTP. Як я можу це зробити?

3
Як прочитати відповідь із запитів Python?
У мене є два сценарії Python. Один користується бібліотекою Urllib2, а другий - бібліотекою запитів . Я знайшов запити простішими для реалізації, але я не можу знайти еквівалент для read()функції urlib2 . Наприклад: ... response = url.urlopen(req) print response.geturl() print response.getcode() data = response.read() print data Після того, як я …


1
Простий запит на отримання / повідомлення заблокований у python 3, але не у python 2
Я працюю над простим веб-скребком у python 3, але коли я надсилаю заявку на отримання або повідомлення, відповідь - 403. Хоча в python 2 добре працює. Я використовую однакову версію бібліотек запитів в обох версіях. Я також спробував, Verify=False/Trueале різниця в обох версіях залишається. запити = 2,22,0 certifi = 2019.9.11 …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.