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处理csv数据的方法
Mar 11 Python
python开发之thread线程基础实例入门
Nov 11 Python
Python中的条件判断语句与循环语句用法小结
Mar 21 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
Jul 02 Python
使用Python微信库itchat获得好友和群组已撤回的消息
Jun 24 Python
详解Python发送email的三种方式
Oct 18 Python
python3学生名片管理v2.0版
Nov 29 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
Dec 17 Python
基于Python实现用户管理系统
Feb 26 Python
Python Opencv实现图像轮廓识别功能
Mar 23 Python
Python基于httpx模块实现发送请求
Jul 07 Python
python 发送邮件的四种方法汇总
Dec 02 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 strtotime 函数UNIX时间戳
2009/01/14 PHP
PHP 函数语法介绍一
2009/06/14 PHP
PHP 源代码压缩小工具
2009/12/22 PHP
解析strtr函数的效率问题
2013/06/26 PHP
PHP无限分类(树形类)
2013/09/28 PHP
jQuery温习篇 强大的JQuery选择器
2010/04/24 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
解析JSON对象与字符串之间的相互转换
2013/12/18 Javascript
JS字符串截取函数实例
2013/12/27 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
使用jQuery制作遮罩层弹出效果的极简实例分享
2016/05/12 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
JavaScript中动态向表格添加数据
2017/01/24 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
解决vue中无法动态修改jqgrid组件 url地址的问题
2018/03/01 Javascript
koa socket即时通讯的示例代码
2018/09/07 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
element-ui多文件上传的实现示例
2019/04/10 Javascript
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
vue 表单之通过v-model绑定单选按钮radio
2019/05/13 Javascript
Python实现的多线程http压力测试代码
2017/02/08 Python
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
Python3 循环语句(for、while、break、range等)
2017/11/20 Python
Python排序算法之选择排序定义与用法示例
2018/04/29 Python
python for循环remove同一个list过程解析
2019/08/14 Python
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
C语言怎样定义和声明全局变量和函数最好
2013/11/26 面试题
产品包装策划方案
2014/05/18 职场文书
人力资源管理专业毕业生自荐书
2014/05/25 职场文书
谢师宴邀请函
2015/02/02 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python
python数字图像处理之对比度与亮度调整示例
2022/06/28 Python