Нет необходимости, как bobince , и перейдите на httplib. Вы можете сделать все это с помощью 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 делает для вас.