«python-requests» etiketlenmiş sorular

YALNIZCA PİSTON KÜTÜPHANESİ İSTİYORUM. İstekler, kullanımı kolay, mantıksal bir API ile tam özellikli bir Python HTTP kütüphanesidir.


5
Requests.request için max_retries ayarlayabilir miyim?
Python istek modülü basit ve zarif ama bir şey beni rahatsız ediyor. Aşağıdaki gibi bir mesajla requests.exception.ConnectionError almak mümkündür : Max retries exceeded with url: ... Bu, isteklerin verilere birkaç kez erişmeye çalışabileceği anlamına gelir. Ancak dokümanın herhangi bir yerinde bu olasılıktan tek bir söz yok. Kaynak koduna baktığımda varsayılan …

19
Python istekleri için zaman aşımı. Tüm yanıtı al
Bir web sitesi listesinde istatistik topluyorum ve basitlik için talepleri kullanıyorum. İşte benim kod: 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())) ) Şimdi, requests.get10 saniye sonra zaman aşımı yapmak istiyorum , böylece döngü takılmıyor. Bu …

14
İsteklerde URL ile maksimum yeniden deneme aşıldı
App Store> Business'ın içeriğini almaya çalışıyorum : 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) Ben çalıştığınızda rangeile (0,2)buna çalışır, ancak ben koyduğunuzda rangeiçinde 100s …


10
Python 'Requests' modüllü vekiller
Python için mükemmel İstekler modülü hakkında kısa, basit bir tane . Belgelerde değişken 'vekillerin' neleri içermesi gerektiğini bulamıyorum. Standart bir "IP: PORT" değeri ile bir diksiyon gönderdiğimde, 2 değer istemeyi reddetti. Yani, sanırım (çünkü bu dokümanlar kapsamında görünmüyor) ilk değer ip ve ikincisi port mu? Dokümanlar sadece bundan bahsediyor: proxy'ler …


3
Param verileriyle Python İstek Yazısı
Bir API çağrısı için ham istek budur: 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"}}""" Bu istek başarılı (2xx) yanıt döndürüyor. Şimdi bu isteği kullanarak göndermeye çalışıyorum requests: >>> import requests >>> headers = {'content-type' : 'application/json'} >>> data ={"eventType":"AAS_PORTAL_START","data{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}} …


1
İstekler - 404 alıp almadığınızı nasıl anlarsınız?
İstekler kitaplığını kullanıyorum ve aşağıdaki kodla ondan veri toplamak için bir web sitesine erişiyorum: r = requests.get(url) Uygunsuz bir URL girildiğinde ve bir 404 hatası döndürüldüğünde hata testi eklemek istiyorum. Kasıtlı olarak geçersiz bir URL girersem, bunu yaptığımda: print r Bunu anlıyorum: <Response [404]> DÜZENLE: Bunu nasıl test edeceğimi bilmek …

5
Asyncio'da istekleri nasıl kullanabilirim?
İçinde paralel http istek görevleri yapmak istiyorum asyncio, ancak python-requestsbunun olay döngüsünü engelleyeceğini görüyorum asyncio. Aiohttp buldum, ancak bir http proxy kullanarak http isteği hizmetini sağlayamadı. Bu yüzden, yardımıyla asenkron http istekleri yapmanın bir yolu olup olmadığını bilmek istiyorum asyncio.

4
Bir tarayıcı ziyaretini taklit etmek için Python istekleri nasıl kullanılır?
İçeriği aşağıdaki web sitesinden almak istiyorum. Firefox veya Chrome gibi bir tarayıcı kullanırsam, istediğim gerçek web sitesi sayfasını alabilirim, ancak Python istediği paketi (veya wgetkomutu) kullanırsam, tamamen farklı bir HTML sayfası döndürür. Web sitesinin geliştiricisinin bunun için bazı engeller yaptığını düşündüm, bu yüzden soru şu: Python isteklerini veya wget komutunu …

4
python dosya yüklemesini ister
Python istek kitaplığını kullanarak basit bir dosya yükleme görevi gerçekleştiriyorum. Yığın Taşması'nı araştırdım ve hiç kimse aynı soruna sahip görünmüyordu, yani dosyanın sunucu tarafından alınmaması: 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) 'Upload_file' anahtar kelimesinin değerini dosya adımla dolduruyorum çünkü boş bırakırsam …

2
'İçerik' ve 'metin' arasındaki fark nedir
Harika Python İstekleri kitaplığını kullanıyorum. İyi belgelerin nedenini açıklamadan bir şeyin nasıl yapılacağına dair birçok örneği olduğunu fark ettim . Örneğin, her ikisi de ve sunucu yanıtının nasıl alınacağına dair örnekler olarak gösterilir . Ama bu özelliklerin ne işe yaradığı nerede açıklanıyor? Örneğin, birini diğerine ne zaman seçerim? Bazen thar'ın …

8
Python İstekleri ve kalıcı oturumlar
İstek modülünü kullanıyorum (sürüm 0.10.0, Python 2.5 ile). Bir web sitesindeki oturum açma formuna nasıl veri göndereceğimi ve oturum anahtarını nasıl alacağımı buldum, ancak sonraki isteklerde bu oturum anahtarını kullanmanın açık bir yolunu göremiyorum. Birisi aşağıdaki koddaki üç noktayı doldurabilir veya başka bir yaklaşım önerebilir mi? >>> import requests >>> …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.