SORU
15 Mayıs 2012, Salı


Gönderme "User-agent" İstekleri kullanarak kütüphane Python

Bir Python web sayfası İstekleri kullanarak talep ederken "User-agent" için bir değer göndermek istiyorum. Eğer sorun olursa bu başlık bir parçası olarak göndermek için, kodu aşağıdaki gibi olduğundan emin değilim:

debug = {'verbose': sys.stderr}
user_agent = {'User-agent': 'Mozilla/5.0'}
response  = requests.get(url, headers = user_agent, config=debug)

Hata ayıklama bilgilerini başlıkları istek sırasında gönderilen göstermemektedir.

Başlığında bu bilgileri göndermek için kabul edilebilir mi? Nasıl gönderebilirim?

CEVAP
15 Mayıs 2012, Salı


Kodunuzu doğru, HTTP başlığının bir parçası olarak "User-Agent" gönderme.

list of HTTP header fields muhtemelen User-Agent içeren request-specific fields, ilgini çekecek bir burada.

Ayrıca sözlük bir nesne gibi başlığına ek bilgi ekleyebilirsiniz.

headers = {
    'User-Agent': 'My User Agent 1.0',
    'From': 'youremail@domain.com'  # This is another valid field
}

response = requests.get(url, headers=headers)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009