开发这个软件也是没办法了,手头上没有可以简单使用的新浪博客文章下载软件了,虽然python有几个不错,我自己也写了个(这个程序也是基于我的python思路),但是一是不想用命令行,二是懒得装python环境,所以就用aardio简单写了个,先用着,后面再完善,迭代开发嘛
其实win平台是有个不错的博客下载器,叫瑞祥的好像,但是开发者撂摊子不维护了,加之需要组件安装,还各种报错,也是用着难受,不过开发的功能还是比较完善的,后面会参考实现
程序优点:
- win平台全支持,无需其他额外的组件支持
- 小巧,单文件,只有500K,拥有UI界面,交互简单便捷
- 支持正向和反向顺序下载,合理搭配使用可以同步更新博客文件,无需重复下载
程序缺点:
- 界面略朴素
- 高速的下载和打印交互信息可能导致界面无响应,但是不影响后台执行
- 由于aardio语法不熟悉,所以代码不优雅
获得exe执行程序
- github releases下载: releases
- 访问官网下载: 官网
- 访问百度云盘下载: 百度网盘 密码: y24t
- 下载源码,并使用aardio IDE加载项目文件,运行并发布后,在publish目录下获得
运行说明
- 下载exe文件,放在任意目录下,双击exe打开并执行程序
- 根据需要调整设置,如果网速不好可能导致连接不上,可以调整超时时长
- 根据需要调整下载顺序,默认从新往旧下载文件
- 访问对应的博客,得到最新的博文的地址,拷贝到输入框,然后点击下载按钮
- 正常下载后到文件所在的目录下访问最新的时间戳的目录,目录下就是对应的文件
测试地址参考: http://blog.sina.com.cn/s/blog_62e211ef0100rsu1.html
友情提示: 由于是批量下载,对新浪博客网站存在一定的压力,因此可能触发反爬虫机制,用多了会造成一定时间的被禁止访问(当然了,停一会就会恢复),因此不要在短时间内太过频繁的使用该软件