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中管道用法入门实例
Jun 04 Python
简单讲解Python中的数字类型及基本的数学计算
Mar 11 Python
Python原始字符串与Unicode字符串操作符用法实例分析
Jul 22 Python
Python3 Tkinter选择路径功能的实现方法
Jun 14 Python
python实现在函数图像上添加文字和标注的方法
Jul 08 Python
Python缓存技术实现过程详解
Sep 25 Python
设置jupyter中DataFrame的显示限制方式
Apr 12 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
Jun 03 Python
Python使用pickle进行序列化和反序列化的示例代码
Sep 22 Python
浅谈Python项目的服务器部署
Apr 25 Python
python数据可视化JupyterLab实用扩展程序Mito
Nov 20 Python
关于的python五子棋的算法
May 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数组操作汇总 php数组的使用技巧
2011/07/17 PHP
php中引用&的用法分析【变量引用,函数引用,对象引用】
2016/12/12 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
2019/03/22 PHP
PHP工厂模式、单例模式与注册树模式实例详解
2019/06/03 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
javascript中的绑定与解绑函数应用示例
2013/06/24 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
分享一个自己动手写的jQuery分页插件
2014/08/28 Javascript
JavaScript将字符串转换为整数的方法
2015/04/14 Javascript
jQuery获得子元素个数的方法
2015/04/14 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
详细讲解JavaScript中的this绑定
2016/10/10 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
关于微信小程序登录的那些事
2019/01/08 Javascript
ajaxfileupload.js实现上传文件功能
2019/04/19 Javascript
vue调用语音播放的方法
2019/09/27 Javascript
JavaScript大数相加相乘的实现方法实例
2020/10/18 Javascript
Python脚本实现网卡流量监控
2015/02/14 Python
人机交互程序 python实现人机对话
2017/11/14 Python
Python使用Django实现博客系统完整版
2020/09/29 Python
python使用udp实现聊天器功能
2018/12/10 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
CSS3动画之利用requestAnimationFrame触发重新播放功能
2019/09/11 HTML / CSS
canvas画布实现手写签名效果的示例代码
2019/04/23 HTML / CSS
贝佳斯官方网站:Borghese
2020/05/08 全球购物
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
应聘自荐书
2013/10/08 职场文书
保安员岗位职责
2013/11/17 职场文书
全国道德模范事迹
2014/02/01 职场文书
优质护理心得体会
2016/01/22 职场文书
实习报告范文
2019/07/30 职场文书