先上个urllib的函数说明。(注意在Python 2 中有 urlib、 urlparse、 urllib2,以及其他内容。在 Python 3 中,所有这些相关
模块都整合进了一个名为 urllib 的单一包中。 urlib 和 urlib2 中的内容整合进了 urlib.request
模块中, urlparse 整合进了 urllib.parse 中。 Python 3 中的 urlib 包还包括 response、 error 和
robotparse 这些子模块。 )
(在3中用urlopen在urilib2.request中)
urlretrieve()不是用来以文件的形式访问并打开 URL,而是用于下载完整的 HTML,把另存为文件,其语法如下:
urlretrieve(url, filename=None, reporthook=None, data=None)
urlretrieve()返回一个二元组(filename, mime_hdrs)。 filename 是含有下载数据的本地文件
名, mime_hdrs 是 Web 服务器响应后返回的一系列 MIME 文件头。