2015-10-20 2 views
-1

Я должен написать функцию, используя библиотеку urllib, чтобы открыть url, а затем прочитать и декодировать файл и вернуть строковую форму. до сих пор у меня естьurllib в чтении python

def request(url): 
    urllib.request.Request(url) 
    #open URL 
    urllib.request.urlopen(url) 
    #read URL and decode the content string 

    #return string form of URL content 

Я действительно не знаю, как читать и декодировать информацию после ее загрузки. если бы кто-нибудь мог мне помочь. так как он читает IM assumsing вы будете использовать

urllib.request.read(url) 

, но я не уверен, и я не знаю, что файл будет возвращаться и как я должен расшифровать.

ответ

0
>>> from urllib import request 
>>> data = request.urlopen("http://www.google.com").read() 

Позвонив read() функцию request.urlopen вы получите source из URL, переданному.