bobince की आवश्यकता नहीं है और प्रेजेंटप्लिब पर जाएं। आप urllib सीधे के साथ सभी ऐसा कर सकते हैं:
>>> import urllib2
>>> f = urllib2.urlopen("http://dalkescientific.com")
>>> f.headers.items()
[('content-length', '7535'), ('accept-ranges', 'bytes'), ('server', 'Apache/2.2.14'),
('last-modified', 'Sun, 09 Mar 2008 00:27:43 GMT'), ('connection', 'close'),
('etag', '"19fa87-1d6f-447f627da7dc0"'), ('date', 'Wed, 28 Oct 2009 19:59:10 GMT'),
('content-type', 'text/html')]
>>> f.headers["Content-Length"]
'7535'
>>>
आप httplib का उपयोग करते हैं तो आपको इस रीडायरेक्ट हैंडलिंग, प्रॉक्सी समर्थन, और कहा कि urllib2 आप के लिए करता है अन्य अच्छा चीजों को लागू करने के लिए हो सकता है।
स्रोत
2009-10-28 20:04:35
सेट किया गया है मैं कैसे HEAD अनुरोध में सामग्री-लंबाई की जांच करते हैं काम करेंगे? क्या यह हेडर डाउनलोड करने पर विचार किया जाता है? – TIMEX
यदि आप urllib/urllib2 का उपयोग करना चाहते हैं तो एक हेड अनुरोध करना सर्वोत्तम सैद्धांतिक है। वे मॉड्यूल केवल जीईटी और POST अनुरोधों का समर्थन करते हैं। –