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操作MongoDB数据库PyMongo库使用方法
Apr 27 Python
Python基于smtplib实现异步发送邮件服务
May 28 Python
python脚本监控docker容器
Apr 27 Python
Django原生sql也能使用Paginator分页的示例代码
Nov 15 Python
Python实现的rsa加密算法详解
Jan 24 Python
Python tkinter label 更新方法
Oct 11 Python
Python中的十大图像处理工具(小结)
Jun 10 Python
pandas数据筛选和csv操作的实现方法
Jul 02 Python
python3实现的zip格式压缩文件夹操作示例
Aug 17 Python
Python turtle画图库&amp;&amp;画姓名实例
Jan 19 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
May 20 Python
python FTP编程基础入门
Feb 27 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
一个用于mysql的数据库抽象层函数库
2006/10/09 PHP
php设计模式 Prototype (原型模式)代码
2011/06/26 PHP
PHP中include与require使用方法区别详解
2013/10/19 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
Nigma vs Liquid BO3 第一场2.14
2021/03/10 DOTA
javascript之ESC(第二类混淆)
2007/05/06 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
2012/03/21 Javascript
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
PHP中CURL的几个经典应用实例
2015/01/23 Javascript
jQuery.Callbacks()回调函数队列用法详解
2016/06/14 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
一篇文章搞定JavaScript类型转换(面试常见)
2017/01/21 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
慕课网题目之js实现抽奖系统功能
2017/09/19 Javascript
jQuery中库的引用方法
2018/01/06 jQuery
vue axios post发送复杂对象问题
2019/06/04 Javascript
python模块之StringIO使用示例
2015/04/08 Python
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
python字符串,数值计算
2016/10/05 Python
Python 模拟购物车的实例讲解
2017/09/11 Python
Python探索之实现一个简单的HTTP服务器
2017/10/28 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
2021/01/11 Python
html如何对span设置宽度
2019/10/30 HTML / CSS
初中生学习生活的自我评价
2013/11/20 职场文书
手工社团活动方案
2014/02/17 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
领导干部“四风”问题批评与自我批评材料
2014/09/24 职场文书
服务员岗位职责
2015/02/03 职场文书
2016圣诞节贺卡寄语
2015/12/07 职场文书
Go 在 MongoDB 中常用查询与修改的操作
2021/05/07 Golang
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python
vue使用refs获取嵌套组件中的值过程
2022/03/31 Vue.js
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang