«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.

1
Python İstek paketi: xml yanıtını işleme
requestsPaketi ve JSON yanıtlarını rahat bir şekilde işleme şeklini çok seviyorum . Maalesef XML yanıtlarını da işleyip işleyemeyeceğimi anlamadım. requestsPaketle XML yanıtlarının nasıl işleneceği konusunda deneyimli olan var mı? XML kod çözme için başka bir paket eklemek gerekli midir?

2
python istek modülüne başlık eklemek
Daha önce httplib, isteğe bir başlık eklemek için modülü kullandım . Şimdi aynı şeyi requestsmodül için deniyorum . Bu, kullandığım python istek modülü: http://pypi.python.org/pypi/requests Nasıl bir başlık ekleyebilir request.postve request.getben eklemek zorunda söylemek foobarbaşlığında her istek anahtar.

5
Python İstek kitaplığı yeni url'yi yeniden yönlendir
Python İstekleri belgelerine bakıyordum ancak başarmaya çalıştığım şey için herhangi bir işlevsellik göremiyorum. Senaryomda ayarlıyorum allow_redirects=True. Sayfanın başka bir şeye yönlendirilip yönlendirilmediğini, yeni URL'nin ne olduğunu bilmek istiyorum. Örneğin, başlangıç ​​URL'si şuysa: www.google.com/redirect Ve nihai URL www.google.co.uk/redirected Bu URL'yi nasıl alırım?

3
Python İstekleri kitaplığı ile bir gönderi isteğinde tanımlama bilgileri nasıl gönderilir?
Çerezleri gönderi isteği ile göndermek için İstekler kitaplığını kullanmaya çalışıyorum , ancak belgelerine göre çerezleri nasıl ayarlayacağımı bilmiyorum. Komut dosyası Wikipedia'da kullanılmak içindir ve gönderilmesi gereken çerez (ler) şu biçimdedir: enwiki_session=17ab96bd8ffbe8ca58a78657a918558e; path=/; domain=.wikipedia.com; HttpOnly Ancak, requestsdokümantasyon hızlı başlangıcı bunu tek örnek olarak verir: cookies = dict(cookies_are='working') Bu kitaplığı kullanarak yukarıdaki …

8
Python-istek modülünden gelen tüm istekleri günlüğe kaydedin
Python İsteklerini kullanıyorum . Bazı OAuthetkinliklerde hata ayıklamam gerekiyor ve bunun için gerçekleştirilen tüm istekleri günlüğe kaydetmesini istiyorum. Bu bilgileri ile alabilirim ngrep, ancak ne yazık ki https bağlantılarını grep etmek mümkün değil (bunlar için gerekli OAuth) Erişen tüm URL'lerin (+ parametrelerin) günlük kaydını nasıl etkinleştirebilirim Requests?

6
Python'un İstekler modülünü kullanarak bir web sitesinde nasıl "oturum açılır"?
Python'daki Requests modülünü kullanarak bir web sitesine giriş yapmak için bir istek göndermeye çalışıyorum, ancak gerçekten çalışmıyor. Bu konuda yeniyim ... bu yüzden Kullanıcı Adı ve Parolamı tanımlama bilgileri mi yoksa bulduğum bir tür HTTP yetkilendirme şeyi mi yapmam gerektiğini anlayamıyorum (??). from pyquery import PyQuery import requests url = …

8
Python, kitaplığa, Yetkilendirme başlığının tek jetonla nasıl geçirileceğini ister
Bir istek URI'm ve jetonum var. Kullanırsam: curl -s "<MY_URI>" -H "Authorization: TOK:<MY_TOKEN>" vb., bir 200 alıyorum ve ilgili JSON verilerini görüntülüyorum. Bu yüzden istekleri yükledim ve bu kaynağa erişmeye çalıştığımda muhtemelen 403 alıyorum çünkü bu belirteci iletmek için doğru sözdizimini bilmiyorum. Biri anlamama yardım edebilir mi? Sahip olduğum şey …


7
Kendinden imzalı bir SSL sertifikasına güvenmek için Python istekleri nasıl alınır?
import requests data = {'foo':'bar'} url = 'https://foo.com/bar' r = requests.post(url, data=data) URL kendinden imzalı bir sertifika kullanıyorsa, bu başarısız olur requests.exceptions.SSLError: [Errno 1] _ssl.c:507: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Ben geçebilir biliyoruz Falseiçin verifybu gibi parametre: r = requests.post(url, data=data, verify=False) Ancak, yapmak istediğim şey, istekleri diskteki ortak anahtarın bir …

6
PDF dosyasını Python istek modülü ile indirin ve kaydedin
Bir web sitesinden bir PDF dosyası indirmeye ve diske kaydetmeye çalışıyorum. Denemelerim ya kodlama hatalarıyla başarısız oluyor ya da boş PDF'lerle sonuçlanıyor. 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 Traceback (most recent …

1
Basit alma / gönderme isteği python 3'te engellendi, ancak python 2'de engellendi
Ben python 3 basit bir web kazıyıcı üzerinde çalışıyorum ama bir get veya bir posta isteği göndermek zaman, yanıt 403 olduğunu. Python 2 olsa iyi çalışıyor. Her iki sürümde de istek kütüphanelerinin aynı sürümünü kullanıyorum. Ben de denedim Verify=False/Trueama her iki sürümdeki fark kalır. istekler = 2.22.0 sertifika = 2019.9.11 …

5
Python istekleri: POST isteği bırakma Yetkilendirme başlığı
Python istekleri kitaplığını kullanarak bir API POST isteği yapmaya çalışıyorum. Bir Authorizationbaşlıktan geçiyorum ama hata ayıklamayı denediğimde, başlığın bırakıldığını görebiliyorum. Ne olup bittiği hakkında bir fikrim yok. İşte benim kod: 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" : "Jane", "LastName" …
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.