工具分享 | 在线小说一键下载
2019-04-15 本文已影响83人
永恒君的百宝箱
前段时候,有小伙伴说想把「红袖添香」这个小说网站的《一个人的外贸江湖》在线小说下载到本地来看。
遇到了两个比较大的问题:
问题一:在线小说打开后,只能看鼠标无法右键复制?
问题二:该小说一共有100章,需要手动将每一章复制到word里面。有没有快速的方法?
1
面对这种较为繁琐的操作,首先就是先在网上搜索看看有没有现成的。通过baidu、bing甚至用google搜索,也没有发现线索,那只能放弃。接下来就只能面对问题了。
问题一比较好解决,有现成的方法。可以参考这篇文章:
网页中无法复制文字?简单两招一定能帮你
2
问题二就有一点麻烦了,永恒君首先想到的就是迅雷的下载全部链接的功能,筛选出每一章小说的链接然后批量下载。然后对每一章的内容进行校对,整理即可。
实际操作发现,这个也没有理想中的那么简便。
3
没法,要完美就只能自己造工具了。
最好的办法就是通过之前介绍过的python,编写一个爬虫程序,一键就能够把小说下载下来。
编写的思路也很简单:
访问网站,找到小说所有章节的目录链接->挨个访问每个链接,把章节名字、内容保存下来。
基于此,非程序员出身的永恒君花了2小时左右,编写并调试好了一款自动下载的工具,如下:
只需要把网站小说的网址复制粘贴进去,就会自动下载了。
部分源代码:
演示一下:
我们一般用户用这种程序基本就很OK了,当然啦,要是再加上使用多线程的话,下载效率可能还会更高。
另外,这里要说明一下:
1、该程序只针对上面网站的小说可用。
2、建议在64位的机器上使用,32位的可能会报错。
3、要下载其他网站的小说,代码稍作修改即可。
上述程序和代码都打包好了,如有需要wx公号后台回复「小说」即可!
欢迎交流!