urllib2'nin nasıl çalıştığını ve gerçek bir istek veya yanıt göndermeden önce çeşitli bileşenlerini nasıl kapsüllediğini öğrenmeye çalışıyorum.urllib2.Request (<url>) nedir ve nasıl yazdırıyor/görüntülüyor
Şimdiye kadar var:
açıkçası bakmak URL'sini belirtentheurl = "www.example.com"
.
req = urllib2.Request(theurl)
Bunun ne olduğunu bilmiyorum, dolayısıyla soru.
handle = urllib2.urlopen(req)
Bu, sayfayı alır ve tüm istekleri ve yanıtları gerektirir.
Benim soru, urllib2.Request aslında ne yapar mı?
denemek ve ona bak ben
print req
çalıştı bir fikir edinmek için ve sadece ben de
print req.read()
çalıştı ve got
<urllib2.Request instance at 0x123456789>
var için:
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib64/python2.4/urllib2.py, line 207, in `__`getattr`__`
raise AttributeError, attr
AttributeError: read
Yani açıkçası yanlış bir şey yapıyorum. Her iki sorudan birinde de herkes yardımcı olabilirse, bu harika olurdu.
http://docs.python.org/library/urllib2.html – Blair
@Blair geçen bir kontrol python 'urllib2' docs çok büyük değildi ... Michael Foord'un oldukça iyi bir doktoru var: http://www.voidspace.org.uk/python/articles/urllib2.shtml –
-3? Dostum, bu çok zor. Bunun yerine birkaç soruya nasıl oy vereceksiniz? – MatthewD