Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > 使用Python备份我们的Blog
【标  题】:使用Python备份我们的Blog
【关键字】:Python,Blog
【来  源】:http://blog.csdn.net/pandaxiaoxi/archive/2006/09/01/1155570.aspx

使用Python备份我们的Blog

Your Ad Here

    最近用Python写了个备份Blog的程序,算是我的Python练手之作,难免有些性能,健壮性方面的问题,不过,我在网络速度良好的情况下测试该程序,运行还算比较满意。目前只能备份CSDN Blog,不过稍加修改,就能备份Donews Blog。

    实现方法就是解析网页,提取出每篇文章的内容,保存到本地文件系统中。

    使用方法很简单,该程序是基于命令行模式的,在命令行窗口中键入

python backupblog.py [your blog url] [file type]

   your blog url 就是你的Blog的地址,file type就是要保存到本地的文件类型,目前支持txt和html两种,它是个可选项,默认是html。举几个例子来看看,
                  

python backupblog.py   ----  这就是备份我自己的Blog啦
python backupblog.py http:
//blog.csdn.net/myan html  ---- 这是备份孟岩的Blog,并且保存成html类型   

 如果运行过程中出现编码错误问题的话,在你的Python安装目录->Lib->site-packages中增加一个sitecustomize.py文件,内容为:

# sitecustomize.py                   
#
 this file can be anywhere in your Python path,
#
 but it usually goes in ${pythondir}/lib/site-packages/

import sys
sys.setdefaultencoding(
'utf-8')
然后退出控制台,重新进入,再次运行就不会出现问题了。
在这里下载BackupBlog.rar
当innerHTML遇到flash壳:【上一篇】
谈一下web开发中涉及彩信与短信的功能开发:【下一篇】
【相关文章】
  • Csdn Blog模板(6):笔记簿
  • 今天把开源的webblogger: roller配起来了
  • Python, Lisp, Ruby函数式编程的一个小对比
  • 编写Python程序访问需要cookie的网页
  • Python实现博客日志自动提交程序
  • Csdn Blog模板(1):我心飞翔
  • 从C/C++到Python(之二)(By Robinvane Suen)
  • Csdn Blog模板(2):简洁space风格
  • 菜鸟学Python(4):编码问题
  • Python Cookbook 第二版 汉化版 [Recipe 16.4] 将参数与函数关联起来(Currying)
  • 【随机文章】
  • Adobe Golive进阶教程(课程一——页面排版2)
  • 将cvs log 的输出结果按日期排序
  • 用推送技术动态更新页面内容
  • 关于java连接oracle,mysql和sqlserver的代码
  • [新品] 新成员加盟,罗技V150低价上市
  • Java学习:了解什么叫做JavaBean
  • 应用题_24点求值
  • 400查询优化--持续补充中
  • BI相关的开源工具(转)
  • Pro/Engineer Drawing 视图的种类
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.