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多线程实现同步的四种方式
May 02 Python
Python实现字符串与数组相互转换功能示例
Sep 22 Python
详解如何将python3.6软件的py文件打包成exe程序
Oct 09 Python
使用python实现语音文件的特征提取方法
Jan 09 Python
Pyqt清空某一个QTreeewidgetItem下的所有分支方法
Jun 17 Python
Python绘制股票移动均线的实例
Aug 24 Python
pygame实现非图片按钮效果
Oct 29 Python
使用Python进行防病毒免杀解析
Dec 13 Python
如何理解Python中包的引入
May 29 Python
Visual Studio Code搭建django项目的方法步骤
Sep 17 Python
python 发送邮件的四种方法汇总
Dec 02 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
Feb 06 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
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
PHP简单实现冒泡排序的方法
2016/12/26 PHP
如何判断图片地址是否失效
2007/02/02 Javascript
Javascript之文件操作
2007/03/07 Javascript
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
2012/01/13 Javascript
javascript与jquery中跳出循环的区别总结
2013/11/04 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
2015/07/31 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
Bootstrap table分页问题汇总
2016/05/30 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
Node.js实现发送邮件功能
2017/11/06 Javascript
JavaScript中严格判断NaN的方法
2018/02/16 Javascript
js正则相关知识点专题
2018/05/10 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
浅谈layui框架自带分页和表格重载的接口解析问题
2019/09/11 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
Python实现购物车功能的方法分析
2017/11/10 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
详解Python requests 超时和重试的方法
2018/12/18 Python
python实现邮件发送功能
2019/08/10 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
2020/05/26 Python
Python中无限循环需要什么条件
2020/05/27 Python
CSS3样式linear-gradient的使用实例
2017/01/16 HTML / CSS
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
工作决心书范文
2014/03/11 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书
python 网络编程要点总结
2021/06/18 Python
CSS中实现动画效果-附案例
2022/02/28 HTML / CSS
MySQL索引 高效获取数据的数据结构
2022/05/02 MySQL