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实现简单socket程序在两台电脑之间传输消息的方法
Mar 13 Python
Python实现Youku视频批量下载功能
Mar 14 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
python做量化投资系列之比特币初始配置
Jan 23 Python
tensorflow实现图像的裁剪和填充方法
Jul 27 Python
python pytest进阶之conftest.py详解
Jun 27 Python
Python3 全自动更新已安装的模块实现
Jan 06 Python
Tensorflow 多线程与多进程数据加载实例
Feb 05 Python
使用TensorFlow直接获取处理MNIST数据方式
Feb 10 Python
Python读取yaml文件的详细教程
Jul 21 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
Oct 10 Python
详解PyTorch模型保存与加载
Apr 28 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
PHP 验证码的实现代码
2011/07/17 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
prototype Element学习笔记(篇一)
2008/10/26 Javascript
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
Express.JS使用详解
2014/07/17 Javascript
利用jquery操作Radio方法小结
2014/10/20 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
jQuery实现径向动画菜单效果
2015/07/17 Javascript
jquery判断复选框选中状态以及区分attr和prop
2015/12/18 Javascript
javascript实现checkbox复选框实例代码
2016/01/10 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
js事件触发操作实例分析
2019/06/21 Javascript
python 域名分析工具实现代码
2009/07/15 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
Python类的继承、多态及获取对象信息操作详解
2019/02/28 Python
在Tensorflow中查看权重的实现
2020/01/24 Python
Python logging模块写入中文出现乱码
2020/05/21 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
Python pymsql模块的使用
2020/09/07 Python
美国床垫和床上用品公司:Nest Bedding
2017/06/12 全球购物
电子商务应届生求职信
2013/11/16 职场文书
小学教育毕业生自荐信
2013/11/18 职场文书
结婚喜宴家长答谢词
2014/01/15 职场文书
公开承诺书格式
2014/05/21 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
护士医德医风自我评价
2014/09/15 职场文书
运动会5000米加油稿
2015/07/21 职场文书
浅谈Python中的正则表达式
2021/06/28 Python
为Centos安装指定版本的Docker
2022/04/01 Servers