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网络编程之TCP通信实例和socketserver框架使用例子
Apr 25 Python
Python程序设计入门(3)数组的使用
Jun 16 Python
Python随机生成数模块random使用实例
Apr 13 Python
在python中实现将一张图片剪切成四份的方法
Dec 05 Python
详解python项目实战:模拟登陆CSDN
Apr 04 Python
用python求一个数组的和与平均值的实现方法
Jun 29 Python
Python线上环境使用日志的及配置文件
Jul 28 Python
python爬虫爬取幽默笑话网站
Oct 24 Python
python实现tail -f 功能
Jan 17 Python
python-xpath获取html文档的部分内容
Mar 06 Python
Python通过yagmail实现发送邮件代码解析
Oct 27 Python
python3操作redis实现List列表实例
Aug 04 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
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
2014/04/14 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
javascript DIV实现跟随鼠标移动
2020/03/19 Javascript
Canvas 制作动态进度加载水球详解及实例代码
2016/12/09 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
微信小程序多列选择器range-key使用详解
2020/03/30 Javascript
Node.js学习之地址解析模块URL的使用详解
2017/09/28 Javascript
javascript代码优化的8点总结
2018/01/29 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
python中的reduce内建函数使用方法指南
2014/08/31 Python
python实现模拟按键,自动翻页看u17漫画
2015/03/17 Python
python控制windows剪贴板,向剪贴板中写入图片的实例
2018/05/31 Python
浅析python的优势和不足之处
2018/11/20 Python
Python3对称加密算法AES、DES3实例详解
2018/12/06 Python
Flask之请求钩子的实现
2018/12/23 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
Python脚本如何在bilibili中查找弹幕发送者
2020/06/04 Python
html5使用canvas画空心圆与实心圆
2014/12/15 HTML / CSS
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
试用期员工考核制度
2014/01/22 职场文书
预备党员承诺书
2014/03/25 职场文书
政风行风建设整改方案
2014/10/27 职场文书
纪录片信仰观后感
2015/06/08 职场文书
安全生产学习心得体会
2016/01/18 职场文书
基于docker安装zabbix的详细教程
2022/06/05 Servers
JS实现简单的九宫格抽奖
2022/06/28 Javascript