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 代码优化详解
Oct 27 Python
Python的collections模块中的OrderedDict有序字典
Jul 07 Python
快速入手Python字符编码
Aug 03 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
PyCharm设置每行最大长度限制的方法
Jan 16 Python
Python从函数参数类型引出元组实例分析
May 28 Python
python itchat实现调用微信接口的第三方模块方法
Jun 11 Python
Python3操作Excel文件(读写)的简单实例
Sep 02 Python
Python函数式编程指南:对生成器全面讲解
Nov 19 Python
Python 测试框架unittest和pytest的优劣
Sep 26 Python
Python实现七个基本算法的实例代码
Oct 08 Python
Numpy中np.max的用法及np.maximum区别
Nov 27 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判断两个浮点数是否相等的方法
2015/03/14 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
PHP如何读取由JavaScript设置的Cookie
2017/03/22 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
jquery处理checkbox(复选框)是否被选中实例代码
2017/06/12 jQuery
Vue下路由History模式打包后页面空白的解决方法
2018/06/29 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
vue学习笔记之slot插槽用法实例分析
2020/02/29 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
通过Pandas读取大文件的实例
2018/06/07 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
2019/06/21 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
python eventlet绿化和patch原理
2020/11/21 Python
CSS实现进度条和订单进度条的示例
2020/11/05 HTML / CSS
Luxplus荷兰:以会员价购买美容产品等,独家优惠
2019/08/30 全球购物
GWT都有什么特性
2016/12/02 面试题
网上书店创业计划书
2014/01/12 职场文书
咖啡蛋糕店创业计划书
2014/01/28 职场文书
网络工程专业自荐信范文
2014/03/16 职场文书
《孔繁森》教学反思
2014/04/17 职场文书
基层党员对照检查材料
2014/09/24 职场文书
局领导领导班子四风对照检查材料
2014/09/27 职场文书
银行求职信范文怎么写
2015/03/20 职场文书
实习护士自荐信
2015/03/25 职场文书
2015年工程部工作总结
2015/04/30 职场文书
上班旷工检讨书
2015/08/15 职场文书
2016年春季趣味运动会开幕词
2016/03/04 职场文书
pandas 操作 Excel操作总结
2021/03/31 Python