Pertanyaan yang diberi tag «python-requests»

GUNAKAN HANYA UNTUK PERPUSTAKAAN PYTHON PERMINTAAN. Permintaan adalah pustaka HTTP Python berfitur lengkap dengan API logis yang mudah digunakan.


5
Bisakah saya menetapkan max_retries untuk requests.request?
Modul permintaan Python sederhana dan elegan tetapi satu hal mengganggu saya. Dimungkinkan untuk mendapatkan requests.exception.ConnectionError dengan pesan seperti: Max retries exceeded with url: ... Ini menyiratkan bahwa permintaan dapat mencoba mengakses data beberapa kali. Tetapi tidak ada satu pun penyebutan kemungkinan ini di dokumen. Melihat kode sumber saya tidak menemukan …

19
Batas waktu untuk permintaan python. Dapatkan seluruh respons
Saya mengumpulkan statistik pada daftar situs web dan saya menggunakan permintaan untuk kesederhanaan. Ini kode saya: 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())) ) Sekarang, saya ingin requests.gettimeout setelah 10 detik sehingga loop tidak macet. …


10
Proxy dengan modul 'Permintaan' Python
Hanya yang singkat, sederhana tentang modul Permintaan yang luar biasa untuk Python. Saya tidak bisa menemukan dalam dokumentasi apa isi 'proxy' seharusnya. Ketika saya mengirimkannya sebuah dict dengan nilai "IP: PORT" standar, ia menolaknya dan meminta 2 nilai. Jadi, saya kira (karena ini sepertinya tidak tercakup dalam dokumen) bahwa nilai …


12
Percobaan maksimum terlampaui dengan URL dalam permintaan
Saya mencoba untuk mendapatkan konten dari App Store> Bisnis : 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) Ketika saya mencoba rangedengan (0,2)itu berfungsi, tetapi …

3
Python Request Post dengan data param
Ini adalah permintaan mentah untuk panggilan 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"}}""" Permintaan ini mengembalikan respons sukses (2xx). Sekarang saya mencoba mengirim permintaan ini menggunakan requests: >>> import requests >>> headers = {'content-type' : 'application/json'} >>> data …


1
Permintaan - cara mengetahui apakah Anda mendapatkan 404
Saya menggunakan perpustakaan Permintaan dan mengakses situs web untuk mengumpulkan data darinya dengan kode berikut: r = requests.get(url) Saya ingin menambahkan pengujian kesalahan ketika URL yang dimasukkan salah dan kesalahan 404 dikembalikan. Jika saya sengaja memasukkan URL yang tidak valid, ketika saya melakukan ini: print r Saya mendapatkan ini: <Response …

4
Bagaimana cara menggunakan permintaan Python untuk memalsukan kunjungan browser?
Saya ingin mendapatkan konten dari situs web di bawah ini. Jika saya menggunakan browser seperti Firefox atau Chrome, saya bisa mendapatkan halaman situs web asli yang saya inginkan, tetapi jika saya menggunakan paket permintaan Python (atau wgetperintah) untuk mendapatkannya, halaman tersebut mengembalikan halaman HTML yang sama sekali berbeda. Saya pikir …

5
Bagaimana saya bisa menggunakan permintaan di asyncio?
Saya ingin melakukan tugas permintaan http paralel asyncio, tetapi saya menemukan bahwa itu python-requestsakan memblokir loop peristiwa asyncio. Saya telah menemukan aiohttp tetapi tidak dapat menyediakan layanan permintaan http menggunakan proxy http. Jadi saya ingin tahu apakah ada cara untuk melakukan permintaan http asinkron dengan bantuan asyncio.

4
python meminta pengunggahan file
Saya melakukan tugas sederhana mengunggah file menggunakan pustaka permintaan Python. Saya mencari Stack Overflow dan sepertinya tidak ada yang memiliki masalah yang sama, yaitu file tidak diterima oleh server: 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) Saya mengisi nilai kata kunci 'upload_file' …

2
Apa perbedaan antara 'konten' dan 'teks'
Saya menggunakan perpustakaan Permintaan Python yang hebat . Saya perhatikan bahwa dokumentasi yang bagus memiliki banyak contoh tentang bagaimana melakukan sesuatu tanpa menjelaskan alasannya . Sebagai contoh, kedua r.textdan r.contentditampilkan sebagai contoh bagaimana untuk mendapatkan respon server. Tetapi di mana dijelaskan apa yang dilakukan properti-properti ini? Misalnya, kapan saya akan …

8
Permintaan Python dan sesi persisten
Saya menggunakan modul permintaan (versi 0.10.0 dengan Python 2.5). Saya telah menemukan cara mengirimkan data ke formulir login di situs web dan mengambil kunci sesi, tetapi saya tidak dapat melihat cara yang jelas untuk menggunakan kunci sesi ini dalam permintaan berikutnya. Dapatkah seseorang mengisi elipsis pada kode di bawah ini …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.