随笔 - 22  文章 - 467  trackbacks - 0
<2011年3月>
272812345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿(25)

随笔分类(74)

文章分类(1)

收藏夹(277)

在线工具

在线资料

最新随笔

搜索

  •  

积分与排名

  • 积分 - 179813
  • 排名 - 291

最新评论

阅读排行榜

评论排行榜

首先声明,
这个程序是我自己作为练习和个人需要,
http://pt42.cn/blog_backup_index.htm这个软件的简单模仿,
界面和功能比起以上的原版都显得相当简陋,
以上这个软件原版是收费软件,定价40元,
需要完整功能可以到上面的链接购买

点击下载: BlogBackup.rar

备用地址: BlogBackup.rar


把这个软件分享给你的朋友: 更多

本程序为绿色软件,解压即可使用

源代码已经在文末提供下载了.担心安全问题的可以去看看..

请先尝试直接运行"BlogBackup.jar"文件
如果双击jar文件之后无法运行或是打开了其他的软件,
请先解压出来后尝试双击"启动.bat"来运行
如果以上两个方法皆无法运行程序
这说明你的电脑缺少java的运行环境
请到以下地址下载jre

http://www.java.com/zh_CN/

安装后就可以运行本程序了..

 

以下是一些详细说明和截图:

1. 刚启动的界面




2. 新增分类(暂时没有删除分类的选项= =.)



3. 特别说明,只有新浪博客比较麻烦不能直接填写用户名,需要填写博文目录地址中的那串数字
    其他博客直接按照下面的说明把地址中的用户名填进去就行了,比如我的博客就填jayslong,这就不截图说明了

    (嗯,借用一下韩寒的博客来演示~这个软件可以备份自己的博客,也可以收藏你喜欢的博客,只要是公开的~)



4. 这个任务列表会按照分类列出任务



5. 备份过程中的自动刷新标题列表有点问题,暂时只能在点击任务名的时候刷新列表...
    10个线程的一起下载,一次下载10个页面,一般可以达到满速下载吧



6. 现在暂时还没有下载图片的功能,不过在导出html格式后可以查看图片,下文会提到..



7. 这样子打开应该挺方便阅读的吧,相对于直接在软件窗口中预览..(这个模式加了点代码高亮的小功能,文章中有代码的话会看到效果)




8. 导出文件,导出顺序不选的话默认反序,就是博客上显示的那种顺序



9. 点击了导出文件按钮后请耐心等一下,如果有上千篇文章的话可能要等待几十秒,出现导出成功消息后即可查看文件



10. 这里我导出到了各种格式,主要演示一下html格式的:
      pages文件夹是博客文章的网页文件,只要点击这里的index.html就会显示文章目录



11. 很简洁的文章目录,点击标题进去打开的是保存在硬盘上的网页文件,如果联网的话可以看到日志中的图片




其他说明:

1. 软件界面上的"参数设置"和"备份所有博客"按钮暂时无效

2. 新建任务的列表中最后一项百度Hi的备份无效,不用试了..
    暂时只能备份前面这几个博客,有时间我会增加别的博客的

3. csdn对并发访问有限制,高速下载大量页面可能导致一小段时间内无法访问

4. 删除任务可能无法删除数据库中的数据,导致数据库文件过大,可以删除数据库文件database.db,
    会导致删除所有已经创建的任务,但已经导出的文件不会受到影响

5. 暂时无法增量备份,也就是每次都会自动下载所有文章而不是只更新新发表的文章

技术说明:

1. 这个程序开源,代码请看Google Codes

2. 根目录下sqlite_jni.dll与sqlite.jar为SQLite驱动,
    jackson-all-1.6.1.jar为Json格式文件转换包,
    commons-httpclient.jar为模拟浏览器操作的包,
    commons-logging-1.1.jar与commons-codec-1.3.jar为commons-httpclient.jar提供支持.

3. 现在代码里面把支持的几个博客都定死了,下次更新会增加可定制性,
    计划把现在services包中的类改为xml,届时大家可以仅用正则表达式配置支持新的博客

4. 望大家在回复中提出意见和建议~
posted on 2011-03-12 14:57 ApolloDeng 阅读(4342) 评论(12)  编辑  收藏 所属分类: 分享发布Java

FeedBack:
# re: [发布]一个简单的博客批量下载收藏备份程序(支持新浪,blogbus,blogjava,csdn)多线程高速下载,导出多种格式[测试版] 2011-03-13 01:07 allenny
我倒是觉得用wget写一个脚本来做这个事情会非常的有趣和实用  回复  更多评论
  
# re: [发布]一个简单的博客批量下载收藏备份程序(支持新浪,blogbus,blogjava,csdn)多线程高速下载,导出多种格式[测试版] 2011-03-13 10:18 liubey
好东西~而且开源~值得我们学习~  回复  更多评论
  
# re: [发布]一个简单的博客批量下载收藏备份程序(支持新浪,blogbus,blogjava,csdn)多线程高速下载,导出多种格式[测试版] 2011-03-23 23:57 D
我第一次打开时未添加用户,不小心按了备份博客。。。于是在未重启程序的情况下,即使添加用户也不能备份博客或者导出等等呢。。。。  回复  更多评论
  
# re: [发布]一个简单的博客批量下载收藏备份程序(支持新浪,blogbus,blogjava,csdn)多线程高速下载,导出多种格式[测试版] 2011-03-24 02:08 Aloong
@allenny
去了解了一下,wget确实是个很强大的工具  回复  更多评论
  
# re: [发布]一个简单的博客批量下载收藏备份程序(支持新浪,blogbus,blogjava,csdn)多线程高速下载,导出多种格式[测试版] 2011-03-24 02:09 Aloong
@liubey
^ ^共同学习~~  回复  更多评论
  
# re: [发布]一个简单的博客批量下载收藏备份程序(支持新浪,blogbus,blogjava,csdn)多线程高速下载,导出多种格式[测试版] 2011-03-24 02:09 Aloong
@D
这个程序很简陋,确实是很多地方没有注意到
不过程序完全是绿色的,出了什么问题最多删掉重新解压一份就好了^ ^  回复  更多评论
  
# re: [发布]一个简单的博客批量下载收藏备份程序(支持新浪,blogbus,blogjava,csdn)多线程高速下载,导出多种格式[测试版][未登录] 2011-04-29 17:03 adrian
好像压缩包有点问题 提示解压出错 博主能帮看看不?  回复  更多评论
  
# re: [发布]一个简单的博客批量下载收藏备份程序(支持新浪,blogbus,blogjava,csdn)多线程高速下载,导出多种格式[测试版] 2011-04-30 15:33 Aloong
@adrian
谢谢提醒!确实不知道为什么文件损坏,已经重新上传了.  回复  更多评论
  
# re: [发布]一个简单的博客批量下载收藏备份程序(支持新浪,blogbus,blogjava,csdn)多线程高速下载,导出多种格式[测试版] 2011-10-23 22:17 茶博士
下载的文章能否用文章标题为题目或者是日期+标题,这样更醒目,我试着用软件把下载的文章批量改名字却都改成了乱码,请主人指导下........  回复  更多评论
  
# 备份blogbus之后全部是null 2011-10-26 20:18 mayyell@gmail.com
使用楼主的软件备份blogbus之后全部是null,不知道为什么?  回复  更多评论
  
# re: [发布]一个简单的博客批量下载收藏备份程序(支持新浪,blogbus,blogjava,csdn)多线程高速下载,导出多种格式[测试版] 2011-12-10 21:39 tbw淘宝
好详细的,还图片。厉害。谢谢  回复  更多评论
  
# re: [发布]一个简单的博客批量下载收藏备份程序(支持新浪,blogbus,blogjava,csdn)多线程高速下载,导出多种格式[测试版] 2015-06-09 14:52 cyan
棒棒哒!
求更新更多博客服务
比如网易博客~~~  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: