可以参考的url
urllib.urlretrieve(url[, filename[, reporthook[, data]]])
内部会使用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)
发表评论
-
用webpy+gae做一个隐藏播放文件地址的东东,失败了2 -半成功
2012-04-23 21:14 1010昨天说到失败了想换一个html5播放器试试其实跟播放器根本没有 ... -
用webpy+gae做一个隐藏播放文件地址的东东,失败了
2012-04-22 22:52 1362很简单 想把一些mp3文件放到gae上,不过不想被下载,虽 ... -
用chrome访问gae的static文件的问题
2012-04-21 14:49 2658Traceback (most recent call ... -
一篇写的还不错的gae入门
2012-04-08 20:37 1030经过一段时间的摸索,感觉gae已经入门了 特地把查到的资料上 ... -
web.py笔记gae的session总结
2012-03-09 00:04 2574这几天利用gae部署webpy的小东西 感慨颇多 1 ga ... -
web.py笔记db处理 坑爹_test=True
2012-03-04 15:44 3280http://webpy.org/cookbook/Inser ... -
web.py笔记 表单post的checkbox
2012-03-02 23:40 3628<p> <label for=&quo ... -
web.py笔记 中文html
2012-03-01 00:37 1370本来今天测试的是数据库 结果在template的html里面 ... -
web.py笔记模板3 i18n 切换
2012-02-26 21:42 1675研究了很久pot,po,gettext,poedit的文档 ... -
web.py笔记模板2 i18n准备po和mo文件
2012-02-22 22:23 1725其实,今天晚上本来像做i18n的 http://webpy. ... -
web.py笔记模板1
2012-02-21 22:27 3446http://webpy.org/docs/0.3/templ ... -
web.py笔记 cookie
2012-02-19 16:28 1496官方url http://webpy.org/co ... -
web.py笔记 大块文件下载
2012-02-17 22:26 4650官方url http://webpy.org/cook ... -
web.py笔记 处理404 500
2012-02-12 22:50 3165官方cookbook http://webpy. ... -
wing ide 设置
2012-02-12 22:43 11334用惯了eclipse,这个轻量级的wingide 还真是有点不 ... -
web.py笔记ctx
2012-02-12 16:48 4889http://webpy.org/cookbook/ctx ... -
web.py笔记ssl 续 apache
2012-02-11 22:32 1386对前几天ssl的连接方式,仍然比较担心 感觉不是那么妥当 ... -
web.py笔记ssl 坑爹
2012-02-09 21:42 3809今天又回过神来,准备看看web.py的ssl支持 结果调了半 ... -
web.py 笔记 控制url
2012-01-15 22:54 4112web.py 的url控制说明 ,官方的中文coo ... -
web.py笔记session
2012-01-08 21:58 4162官方的例子 http://webpy.o ...
相关推荐
6. 下载图片:使用`urllib.request.urlretrieve()`或自定义方法,将图片下载到本地。可能需要创建一个目录来存储所有图片,确保文件名的唯一性。 7. 错误处理:在实际操作中,可能会遇到网络错误、编码问题或无效的...
本教程将详细解释如何使用`urllib.request`模块中的`urlretrieve()`方法来下载网络上的文件并保存到本地。 `urlretrieve()`方法是`urllib.request`模块中的一个函数,它主要用于从指定的URL下载文件,并将其保存到...
2. **`urllib.urlretrieve()`函数**:这是一个非常实用的函数,可以用来下载网络资源并将其保存到本地磁盘。它有两个主要参数: - `url`:需要下载的图片的URL地址。 - `filename`:下载后保存的文件名及路径。...
- **`urllib.urlretrieve()`**:下载远程文件,并使用`DownCall`作为进度回调。 通过以上内容的学习,读者可以了解到Python网络编程中一些基本的操作,包括网页抓取、表单提交以及文件下载等功能。这些知识对于开发...
复制代码 代码如下: def report_hook(count, block_size, total_size):… print ‘d%%’%(100.0 * count * block_size/ total_size)… urllib.urlretrieve(“http://sports.sina.com.cn/”, reporthook= report_...
- **案例3**使用了`urlretrieve()`函数,这是一个方便的内置方法,可以直接从URL下载文件到本地。 3. **其他模块**: - `urllib.error`处理HTTP请求过程中可能出现的异常,如HTTPError。 - `urllib.parse`模块...
- 通过`urllib.urlretrieve()`函数,我们可以将每个视频链接对应的视频文件下载到本地。我们可以给每个视频一个唯一的编号作为文件名,如`1.mp4`, `2.mp4`等。例如:`urllib.urlretrieve(mp4url, "%s.mp4" % ...
urllib.request.urlretrieve(img, '图片名称.jpg') ``` 总结来说,本教程适合爬虫初学者,它介绍了Python中`urllib`库的基本用法,包括GET和POST请求,设置请求头,以及如何抓取和下载网页上的图片。学习这些基本...
`urllib.urlretrieve(imgurl, '%s.jpg' % x)`是关键的一行,它负责从网络上下载图片并将其保存到本地。`urlretrieve`函数接受两个参数,第一个是图片的URL,第二个是本地保存的文件名。在这里,我们使用变量`x`作为...
`urllib.urlretrieve(url[, filename[, reporthook[, data]]])`函数用于将远程数据直接下载到本地。参数解释: - `url`: 远程数据URL。 - `filename`: 下载后的文件名。 - `reporthook`: 可选回调函数,用于报告下载...
Urllib 1. Urllib.request.urlopen().read().decode() 返回一个二进制的对象,对这个对象进行read()操作,可以得到一个包含网页的二进制字符串,然后用decode()解码成html源码 2. urlretrieve() 将一个网页爬取到...
- Python3:改名为urllib.request.urlretrieve。 8. **urllib2.URLError**: - Python2:表示URL操作时的错误。 - Python3:变更为urllib.error.URLError。 9. **cookielib.CookieJar**: - Python2:处理...
urllib模块包含了多个子模块,如urlopen、urlretrieve、urlparse等,它们各自承担着不同的网络请求任务。在Python 3.x中,urllib被进一步拆分为urllib.request、urllib.parse和urllib.error三个子模块,以更清晰地...
下面我们再来看看 urllib 模块提供的 urlretrieve() 函数。urlretrieve() 方法直接将远程数据下载到本地。 >>> help(urllib.urlretrieve) Help on function urlretrieve in module urllib: urlretrieve(url, ...