Re: urllib, urlretrieve method, how to get headers?

Даниил Рыжков wrote:

How can I get headers with urlretrieve? I want to send request and get
headers with necessary information before I execute urlretrieve(). Or
are there any alternatives for urlretrieve()?

It's easy to do it manually:

import urllib2

Connect to website and inspect headers:

f = urllib2.urlopen("";)

Write page content to file:

with open("tmp.html", "w") as dest:
.... dest.writelines(f)

Did we get what we expected?

with open("tmp.html") as f: print"title")[1]
Python Programming Language &ndash; Official Website</