python实现保存网页到本地示例


Posted in Python onMarch 16, 2014

学习python示例:实现保存网页到本地

#coding=utf-8
__auther__ = 'xianbao'
import urllib
import os
def reporthook(blocks_read, block_size, total_size):
 if not blocks_read:
  print '打开连接'
  return
 if total_size < 0:
  print "%d正在读取(%dbytes完成)"%(blocks_read, blocks_read * block_size)
 else:
  amout_read = block_size * blocks_read
  print '%d正在读取,%d/%d'%(blocks_read, amout_read, total_size)
 return
try:
 filename, msg = urllib.urlretrieve('https://3water.com/', reporthook=reporthook)
 print
 print '文件是:', filename
 print '头文件是'
 print msg
 print '删除前的文件地址:', os.path.exists(filename)
finally:
 urllib.urlcleanup()
 print '文件依然存在:', os.path.exists(filename)
Python 相关文章推荐
详细讲解Python中的文件I/O操作
May 24 Python
Python字符串切片操作知识详解
Mar 28 Python
Python松散正则表达式用法分析
Apr 29 Python
初学python的操作难点总结(新手必看篇)
Aug 03 Python
Python编程使用NLTK进行自然语言处理详解
Nov 16 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
Nov 15 Python
python实现一个点绕另一个点旋转后的坐标
Dec 04 Python
python能在浏览器能运行吗
Jun 17 Python
Python使用OpenPyXL处理Excel表格
Jul 02 Python
Pytest如何使用skip跳过执行测试
Aug 13 Python
Python 随机按键模拟2小时
Dec 30 Python
python在package下继续嵌套一个package
Apr 14 Python
利用打码兔和超人打码自封装的打码类分享
Mar 16 #Python
Python使用代理抓取网站图片(多线程)
Mar 14 #Python
python3.3使用tkinter开发猜数字游戏示例
Mar 14 #Python
Python subprocess模块学习总结
Mar 13 #Python
用Python和MD5实现网站挂马检测程序
Mar 13 #Python
python操作数据库之sqlite3打开数据库、删除、修改示例
Mar 13 #Python
使用Python判断IP地址合法性的方法实例
Mar 13 #Python
You might like
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
php分割合并两个字符串的函数实例
2015/06/19 PHP
Yii框架表单模型和验证用法
2016/05/20 PHP
详解PHP编码转换函数应用技巧
2016/10/22 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
web网页按比例显示图片实现原理及js代码
2013/08/09 Javascript
js兼容的placeholder属性详解
2013/08/18 Javascript
jQuery取id有.的值的方法
2014/05/21 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
详解js中Json的语法与格式
2016/11/22 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
angular forEach方法遍历源码解读
2017/01/25 Javascript
微信小程序获取微信运动步数的实例代码
2017/07/20 Javascript
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
在vue中使用echars实现上浮与下钻效果
2019/11/08 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
nodejs制作小爬虫功能示例
2020/02/24 NodeJs
vue2.x数组劫持原理的实现
2020/04/19 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
Python实现二叉搜索树
2016/02/03 Python
Python2包含中文报错的解决方法
2018/07/09 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
Python实现的线性回归算法示例【附csv文件下载】
2018/12/29 Python
python实现文件的备份流程详解
2019/06/18 Python
实例讲解使用CSS实现多边框和透明边框的方法
2015/09/08 HTML / CSS
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
德国在线香料制造商:Gewürzland
2020/03/10 全球购物
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
2014/07/16 面试题
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
大学学生会竞选稿
2015/11/19 职场文书
海康机器人重磅发布全新算法开发平台VM4.2
2022/04/21 数码科技
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS