2015-10-20 51 views
-1

我应该使用urllib库编写一个函数来打开一个url然后读取并解码该文件并返回字符串表单。到目前为止,我有在python中读取urllib

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() 

通过对request.urlopen调用read()功能你会得到你传递的URL的source