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解析模块(ConfigParser)使用方法
Dec 10 Python
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
Mar 06 Python
python通过定义一个类实例作为ftp回调方法
May 04 Python
python开发之基于thread线程搜索本地文件的方法
Nov 11 Python
Python的SimpleHTTPServer模块用处及使用方法简介
Jan 22 Python
Python requests库用法实例详解
Aug 14 Python
python3 打开外部程序及关闭的示例
Nov 06 Python
Python实现求两个数组交集的方法示例
Feb 23 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
Jun 17 Python
浅谈Python程序的错误:变量未定义
Jun 02 Python
matplotlib交互式数据光标mpldatacursor的实现
Feb 03 Python
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
May 25 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调用mysql存储过程
2007/02/14 PHP
PHP面向对象之事务脚本模式(详解)
2017/06/07 PHP
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
一些常用且实用的原生JavaScript函数
2010/09/08 Javascript
javascript hashtable 修正版 下载
2010/12/30 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
浅析JQuery中的html(),text(),val()区别
2014/09/01 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
jquery实现简单实用的轮播器
2017/05/23 jQuery
Vue from-validate 表单验证的示例代码
2017/09/26 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
JQuery扩展对象方法操作示例
2018/08/21 jQuery
node学习笔记之读写文件与开启第一个web服务器操作示例
2019/05/29 Javascript
微信小程序-可移动菜单的实现过程详解
2019/06/24 Javascript
小程序Request的另类用法详解
2019/08/09 Javascript
JavaScript实现图片轮播特效
2019/10/23 Javascript
Python线程下使用锁的技巧分享
2018/09/13 Python
对numpy下的轴交换transpose和swapaxes的示例解读
2019/06/26 Python
pygame实现俄罗斯方块游戏(基础篇1)
2019/10/29 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
python字符串下标与切片及使用方法
2020/02/13 Python
写一个在SQL Server创建表的SQL语句
2012/03/10 面试题
什么是Web Service?
2012/07/25 面试题
应届大学毕业生找工作的求职信范文
2013/11/29 职场文书
买房子个人收入证明
2014/01/16 职场文书
偷看我的初中毕业鉴定
2014/01/29 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
2014年秘书工作总结
2014/11/25 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
家长对学校的意见和建议
2015/06/03 职场文书
2016秋季小学开学寄语
2015/12/03 职场文书
python图片灰度化处理的几种方法
2021/06/23 Python