SORU
26 Temmuz 2010, PAZARTESİ


python: urlopen isteği ile tanımlama bilgisi göndermek için nasıl urllib2

Urllib2 url açmak için kullanmak ve sunucuya özel çerez metin göndermek için çalışıyorum. E. g. Site açmak için Solve chess problems, belirli bir tanımlama ile, örneğin arama=1 istiyorum. Bunu nasıl yapabilirim?

Şu: yapmaya çalışıyorum

import urllib2
(need to add cookie to the request somehow)
urllib2.urlopen("http://chess-problems.prg")

Şimdiden teşekkürler

CEVAP
26 Temmuz 2010, PAZARTESİ


Çerez sadece bir HTTP başlık.

import urllib2
opener = urllib2.build_opener()
opener.addheaders.append(('Cookie', 'cookiename=cookievalue'))
f = opener.open("http://example.com/")

İsteğiniz için HTTP başlıklarını ekleme urllib2 examples diğer yolları için bkz.

Çerezleri işlemek için nasıl daha fazla yolu vardır. cookielib gibi bazı modüller gibi davranmasına web tarayıcı - çerezler önceden almak ve bunları tekrar göndermek isteklerini otomatik olarak takip yaptığını hatırlamaya çalış.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • TechXCentral

    TechXCentral

    12 Temmuz 2011