Python使用urllib2模块实现断点续传下载的方法


Posted in Python onJune 17, 2015

本文实例讲述了Python使用urllib2模块实现断点续传下载的方法。分享给大家供大家参考。具体分析如下:

在使用HTTP协议进行下载的时候只需要在头上设置一下Range的范围就可以进行断点续传下载,当然,首先服务器需要支持断点续传。

利用Python的urllib2模块完成断点续传下载的例子:

#!/usr/bin/python 
# -*- coding: UTF-8 -* 
''' 
Created on 2013-04-15 
Created by RobinTang 
A demo for Resuming Transfer 
''' 
import urllib2 
req = urllib2.Request('http://www.python.org/') 
req.add_header('Range', 'bytes=0-20')
# set the range, from 0byte to 19byte, 20bytes len 
res = urllib2.urlopen(req) 
data = res.read() 
print data 
print '---------' 
print 'len:%d'%len(data)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python 从远程服务器下载东西的代码
Feb 10 Python
用Python生成器实现微线程编程的教程
Apr 13 Python
Python使用Mechanize模块编写爬虫的要点解析
Mar 31 Python
django站点管理详解
Dec 12 Python
python得到一个excel的全部sheet标签值方法
Dec 10 Python
Python实现时间序列可视化的方法
Aug 06 Python
python实现发送form-data数据的方法详解
Sep 27 Python
Python基于yield遍历多个可迭代对象
Mar 12 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
May 13 Python
基于nexus3配置Python仓库过程详解
Jun 15 Python
Python爬虫之Selenium警告框(弹窗)处理
Dec 04 Python
快速一键生成Python爬虫请求头
Mar 04 Python
Python合并两个字典的常用方法与效率比较
Jun 17 #Python
Python操作串口的方法
Jun 17 #Python
Python求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 #Python
Django中模型Model添加JSON类型字段的方法
Jun 17 #Python
Python中map和列表推导效率比较实例分析
Jun 17 #Python
wxPython使用系统剪切板的方法
Jun 16 #Python
Python读取键盘输入的2种方法
Jun 16 #Python
You might like
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
Thinkphp批量更新数据的方法汇总
2016/06/29 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
基于js disabled="false"不起作用的解决办法
2013/06/26 Javascript
jqgrid 编辑添加功能详细解析
2013/11/08 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
使用jQuery实现星级评分代码分享
2014/12/09 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
AngularJs 60分钟入门基础教程
2016/04/03 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
[01:28:56]2014 DOTA2华西杯精英邀请赛 5 24 CIS VS DK
2014/05/26 DOTA
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
python3实现逐字输出的方法
2019/01/23 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
Python 音频生成器的实现示例
2019/12/24 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
基于CSS3制作立体效果导航菜单
2016/01/12 HTML / CSS
美国一家运动专业鞋类零售商:Warehouse Shoe Sale(WSS)
2018/03/28 全球购物
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
大学生农村教师实习自我鉴定
2013/09/21 职场文书
活动总结报告范文
2014/05/04 职场文书
监察建议书格式
2014/05/19 职场文书
小学校长汇报材料
2014/08/20 职场文书
中学生运动会广播稿
2015/08/19 职场文书
交通事故协议书范本
2016/03/19 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书
一文搞懂MySQL索引页结构
2022/02/28 MySQL