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

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

7
Python-запити - друкувати весь http-запит (необроблений)?
Чи використовуєте requestsмодуль , чи є можливість друкувати необроблений запит HTTP? Я не хочу лише заголовків, я хочу запит, розсилки заголовків та вмісту. Чи можливо побачити, що в кінцевому підсумку побудовано з HTTP-запиту?

5
Чи можу я встановити max_retries для request.request?
Модуль запитів Python - це простий та елегантний, але мене одна помилка. Можна отримати request.exception.ConnectionError з таким повідомленням: Max retries exceeded with url: ... Це означає, що запити можуть спробувати отримати доступ до даних кілька разів. Але ніде в документах немає жодної згадки про таку можливість. Дивлячись на вихідний код, …

19
Час очікування python request.get весь відповідь
Я збираю статистику за списком веб-сайтів і використовую запити на це для простоти. Ось мій код: 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 r.history]), str(r.headers.items()), str(r.cookies.items())) ) Тепер я хочу requests.get затримати час через 10 секунд, щоб цикл …

10
Проксі з модулем Python 'Requests'
Просто короткий простий про відмінний модуль Requests для Python. Я не можу знайти в документації, що повинна містити змінна "проксі". Коли я надсилаю йому дікт зі стандартним значенням "IP: PORT", він відхилив його, просячи 2 значення. Отже, я здогадуюсь (оскільки це, здається, не висвітлено в документах), що перше значення - …

9
Як встановити пакети офлайн?
Який найкращий спосіб завантажити пакет python і це залежність від pypi для встановлення офлайн на іншій машині? Чи є якийсь простий спосіб зробити це за допомогою pip або easy_install? Я намагаюся встановити бібліотеку запитів на вікно FreeBSD, який не підключений до Інтернету.

3
Використання заголовків із методом отримання бібліотеки запитів Python
Тому я нещодавно натрапив на цю чудову бібліотеку для обробки HTTP-запитів у Python; знайдено тут http://docs.python-requests.org/en/latest/index.html . Я люблю працювати з ним, але не можу зрозуміти, як додати заголовки до моїх запитів на отримання. Допомога?

12
Максимальна кількість спроб перевищена в URL-адресах у запитах
Я намагаюся отримати вміст App Store> Business : import requests from lxml import html page = requests.get("https://itunes.apple.com/in/genre/ios-business/id6000?mt=8") tree = html.fromstring(page.text) flist = [] plist = [] for i in range(0, 100): app = tree.xpath("//div[@class='column first']/ul/li/a/@href") ap = app[0] page1 = requests.get(ap) Коли я намагаюся rangeз (0,2)нею працює, але коли я …

3
Повідомлення запиту Python з даними парам
Це необроблений запит для виклику API: POST http://192.168.3.45:8080/api/v2/event/log?sessionKey=b299d17b896417a7b18f46544d40adb734240cc2&format=json HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/json Content-Length: 86 Host: 192.168.3.45:8080 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) {"eventType":"AAS_PORTAL_START","data":{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}}""" Цей запит повертає успішну (2xx) відповідь. Зараз я намагаюся опублікувати цей запит, використовуючи requests: >>> import requests >>> headers = {'content-type' : 'application/json'} >>> data ={"eventType":"AAS_PORTAL_START","data{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}} …

11
Асинхронні запити із запитами Python
Я спробував зразок, наданий в документації бібліотеки запитів на python. З async.map(rs), я отримую коди відповідей, але хочу отримати вміст кожної запитуваної сторінки. Наприклад, це не працює: out = async.map(rs) print out[0].content

1
Запити - як сказати, чи отримуєте ви 404
Я використовую бібліотеку "Запити" та переходжу на веб-сайт, щоб зібрати з неї дані з наступним кодом: r = requests.get(url) Я хочу додати тестування на помилки при введенні неправильної URL-адреси та поверненні помилки 404. Якщо я навмисно ввожу недійсну URL-адресу, коли це роблю: print r Я отримую це: <Response [404]> Редагувати: …

5
Як я можу використовувати запити в асинціо?
Я хочу робити паралельні завдання запиту http asyncio, але я вважаю, що python-requestsце перекриє цикл подій asyncio. Я знайшов aiohttp, але він не міг надати http-запит за допомогою http-проксі. Тому я хочу знати, чи є спосіб зробити асинхронні запити http за допомогою asyncio.

4
Як використовувати запити Python для підробленого відвідування браузера?
Я хочу отримати вміст із веб-сайту нижче. Якщо я використовую браузер, як Firefox або Chrome, я міг би отримати реальну потрібну сторінку веб-сайту, але якщо я використовую пакет запитів Python (або wgetкоманду), щоб отримати його, він повертає зовсім іншу сторінку HTML. Я думав, що розробник веб-сайту зробив для цього кілька …

4
python вимагає завантаження файлу
Я виконую просте завдання з завантаження файлу за допомогою бібліотеки запитів Python. Я шукав переповнення стека, і ні в кого не було такої проблеми, а саме те, що файл не отримує сервер: import requests url='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post' files={'files': open('file.txt','rb')} values={'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'} r=requests.post(url,files=files,data=values) Я заповнюю значення …

2
Яка різниця між "вмістом" та "текстом"
Я використовую приголомшливу бібліотеку запитів Python . Я помічаю, що в тонкій документації є багато прикладів того, як щось зробити, не пояснюючи чому . Наприклад, і те, r.textі r.contentпоказано як приклади того, як отримати відповідь сервера. Але де пояснено, що ці властивості роблять? Наприклад, коли я б обрав один над …

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

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