标签:
import urllib
urlretrieve() 方法直接将远程数据下载到本地。
>>> help(urllib.urlretrieve)
Help on function urlretrieve in module urllib:
urlretrieve(url, filename=None, reporthook=None, data=None)
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.google.com‘ local = ‘d://google.html‘ urllib.urlretrieve(url, local, cbk)
这个例子将 google 的 html 抓取到本地,保存在D:/google.html 文件中,同时显示下载的进度。
标签:
原文地址:http://www.cnblogs.com/blitheG/p/5302032.html