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实现冒泡,插入,选择排序简单实例
Aug 18 Python
python之super的使用小结
Aug 13 Python
Python用5行代码写一个自定义简单二维码
Oct 21 Python
pyqt远程批量执行Linux命令程序的方法
Feb 14 Python
Python3中列表list合并的四种方法
Apr 19 Python
PyTorch基本数据类型(一)
May 22 Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 Python
Python获取统计自己的qq群成员信息的方法
Nov 15 Python
python中的线程threading.Thread()使用详解
Dec 17 Python
如何实现更换Jupyter Notebook内核Python版本
May 18 Python
python turtle绘图
May 04 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
Jun 25 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实现的mongodb操作类
2015/05/28 PHP
php实现解析xml并生成sql语句的方法
2018/02/03 PHP
document.all与WEB标准
2020/05/13 Javascript
(仅IE下有效)关于checkbox 三态
2007/05/12 Javascript
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
自己动手开发jQuery插件教程
2011/08/25 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
2014/01/02 Javascript
使用text方法获取Html元素文本信息示例
2014/09/01 Javascript
jQuery中unbind()方法用法实例
2015/01/19 Javascript
jquery制作LED 时钟特效
2015/02/01 Javascript
javascript每日必学之继承
2016/02/23 Javascript
js封装tab标签页实例分享
2016/12/19 Javascript
详解angular2封装material2对话框组件
2017/03/03 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
JS SetInterval 代码实现页面轮询
2017/08/11 Javascript
使用nodeJs来安装less及编译less文件为css文件的方法
2017/11/20 NodeJs
浅谈node中的cluster集群
2018/06/02 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
使用EduBlock轻松学习Python编程
2018/10/08 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
pandas分批读取大数据集教程
2020/06/06 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
2020/12/01 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
分布式数据库需要考虑哪些问题
2013/12/08 面试题
美容师的职业规划书
2013/12/27 职场文书
《再见了,亲人》教学反思
2014/02/26 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
Win11显卡控制面板打开显卡设置方法
2022/04/20 数码科技