Python中urllib的urlretrieve
2014-03-07 15:07
162 查看
urllib.urlretrieve(url[, filename[, reporthook[, data]]])
内部会使用URLopener或者 FancyURLOpener类
url 外部或者本地url
filename 本地文件地址
reporthook 回调函数
data post数据
利用urlretrieve下载sina首页,并调用回调函数显示下载进度
回调函数的abc三个数字参数,本地url时,此函数被忽略
内部会使用URLopener或者 FancyURLOpener类
url 外部或者本地url
filename 本地文件地址
reporthook 回调函数
data post数据
利用urlretrieve下载sina首页,并调用回调函数显示下载进度
回调函数的abc三个数字参数,本地url时,此函数被忽略
import urllib def cbk(a, b, c): '''回调函数 @a: 已经下载的数据块 @b: 数据块的大小 @c: 远程文件的大小 ''' per = 100.0 * a * b / c if per > 100: per = 100 print '%.2f%%' % per url = 'http://www.sina.com.cn' local = 'd:\\sina.html' urllib.urlretrieve(url, local, cbk)
相关文章推荐
- python-urllib简介【urlopen()、urlretrieve()、编解码】
- Python urllib的urlretrieve()函数解析 (显示下载进度)
- python urllib urlretrieve学习使用
- Python urllib的urlretrieve()函数解析Python的爬虫函数
- Python urllib模块urlretrieve()详解
- Python urllib的urlretrieve()函数解析
- Python urllib的urlretrieve()函数解析
- Python urllib的urlretrieve()函数解析
- Python urllib的urlretrieve()函数解析
- Python模块学习 --- urllib
- urllib模块的使用(Python3.x)
- python 下载 保存 图片的urllib.urlretrieve()函数 简单用法
- Python2 urllib2 与 Python3 urllib.request API对照
- python的 urllib的摘记
- Python3中urllib使用介绍
- urllib通过Post请求爬去数据并解析JSON(Python)
- Python网页抓取urllib,urllib2,httplib[3]
- python urllib爬取网页编码问题
- python使用urllib2发送http请求
- 在python3.3后urllib2已经不能再用,全部用urllib.request来代替