Jak mogę odczytać zawartość adresu URL za pomocą Pythona?

Poniższe działania działają po wklejeniu go do przeglądarki:

http://www.somesite.com/details.pl?urn=2344

Ale kiedy próbuję czytać URL z Pythonem, nic się nie dzieje:

 link = 'http://www.somesite.com/details.pl?urn=2344'
 f = urllib.urlopen(link)           
 myfile = f.readline()  
 print myfile

Czy muszę zakodować adres URL, czy jest coś, czego nie widzę?

questionAnswers(6)

yourAnswerToTheQuestion