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中每次处理一个字符的5种方法
May 21 Python
Python3连接MySQL(pymysql)模拟转账实现代码
May 24 Python
python递归查询菜单并转换成json实例
Mar 27 Python
Python SQLite3数据库日期与时间常见函数用法分析
Aug 14 Python
python实现画五角星和螺旋线的示例
Jan 20 Python
用python做游戏的细节详解
Jun 25 Python
通过python实现windows桌面截图代码实例
Jan 17 Python
python 工具 字符串转numpy浮点数组的实现
Mar 14 Python
python 如何将office文件转换为PDF
Sep 22 Python
Python之字符串的遍历的4种方式
Dec 08 Python
使用python对excel表格处理的一些小功能
Jan 25 Python
Linux系统下升级pip的完整步骤
Jan 31 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
探讨方法的重写(覆载)详解
2013/06/08 PHP
最常用的8款PHP调试工具
2014/07/06 PHP
PHP XML和数组互相转换详解
2016/10/26 PHP
Symfony2创建基于域名的路由相关示例
2016/11/14 PHP
PHP日志LOG类定义与用法示例
2018/09/06 PHP
JS 有名函数表达式全面解析
2010/03/19 Javascript
JavaScript 继承机制的实现(待续)
2010/05/18 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
设置checkbox为只读(readOnly)的两种方式
2013/10/11 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
2013/12/23 Javascript
Web表单提交之disabled问题js解决方法
2015/01/13 Javascript
JavaScript中的立即执行函数表达式介绍
2015/03/15 Javascript
基于jQuery实现多标签页切换的效果(web前端开发)
2016/07/24 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
vue2 前后端分离项目ajax跨域session问题解决方法
2017/04/27 Javascript
JavaScript注册时密码强度校验代码
2017/06/30 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
微信小程序以7天为周期连续签到7天功能效果的示例代码
2020/08/20 Javascript
[06:04]DOTA2国际邀请赛纪录片:Just For LGD
2013/08/11 DOTA
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
2018/07/26 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
2018/11/01 Python
python变量的存储原理详解
2019/07/10 Python
Python+pyftpdlib实现局域网文件互传
2020/08/24 Python
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
国际领先的学术出版商:Springer
2017/01/11 全球购物
英国莱斯特松木橡木家具网上商店:Choice Furniture Superstore
2019/07/05 全球购物
药剂专业自荐书
2014/06/20 职场文书
自我检讨书怎么写
2015/05/07 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书
Java使用HttpClient实现文件下载
2022/08/14 Java/Android