写在前面
这阵子没有写博客了,并不是代表我开始懒了,而是都在忙着写一个安卓小说下载器,因为平时可能会看看小说,和以前一直想要弄个小说下载器可是一直没有,所以现在自己会了,就亲自动手写了一个,功能简单粗暴,小说下载,目录查看,
功能简介
下载内置多线程下载,2000章的小说下载也就10秒的事情
乱序重排功能。
- 实现原理:
先爬取所有的小说目录链接进数据库,在通过小说名字查询数据库,查到数据显示出来,通过目录页面解析内容章节,然后多线程下载,分块下载然后合并文件。 - 拓展性:
为了方便增加网站,我对代码进行了包装,只需要修改xml配置文件,填入对应的规则,和给要爬取的小说目录链接列表,即可开始爬取入库,下载。目前整套操作下来10分钟左右就可以添加一个网站。
当前支持8个网站了,不过绝大部分小说已经可以搜索的到了,以后会拓展的。 - 环境
java+hibernate+maven搭建的环境
写在最后
写这个用了我半个月的熬夜时光,临近考试也没有放下去复习,最晚的一次到了第二天凌晨5点才睡,真怕突然猝死在某个深夜了哈哈。,感觉在压榨自己的青春啊,不说了不说了,又凌晨1点了。。
上个截图
源码及下载地址
Uncle小说下载器
网友评论