个人用户网络追书完美体验全套方案总结
前文”如何方便追网上的小说–python爬虫抓取网络小说的个人经验“是我在刚开始时一边规划一边做,主要是对方案设计的一点思索.
经过半年的使用摸索,现总结一下个人认为比较好的个人用户网络追书全套方案.
1. 所使用的工具
- 服务器或vps
- Python用于构建代码
- Instapaper用于更新章节的自动获取及阅读
- Anyview用于导入txt或zip文件后阅读-这是一个从诺基亚塞班时代就有的极优秀的APP,以前还有放mp3,看新闻功能.
- iOS移动端的Shortcuts(以前叫Workflows)用于一键下载全文及添加要看的书.
2. Python代码
代码主以下几个功能部分:
- 书单管理–添加或删除
实现方法:写一个API,响应客户端在Shortcuts里的提交,用于添加或删除书单.书单可保存在文件或数据库里. - 追更记录的管理–第一次获取已有全部章节并在以下只获取更新的章节
实现方法:读取书单,第一次解析来源网站并获取已有全部章节,保存成一个txt格式文件并压缩成zip文件;记录最新章节,并在以后只获取更新的章节. - 推送更新的单章,并提醒
实现方法:提醒我用的是Telegram,有Python库;喜欢用微信收消息的,可以用国内大佬做的Sever酱;
用Instapaper提供的API,可在python代码中直接推新新章节的url到Instapaper,解析获取内容全不用管,直接在客户端Instapaper APP上打开就能看.
3. 全文内容获取
- 在服务器或VPS上开服务,https/ftp等,以上代码获取到的全文txt或zip,处于可被访问下载的路径
- 移动端Shortcuts APP里做个workflow,流程是输入书名,下载服务器上的文件,在Anyview里打开,如下图这样


上面这个Shortcut我分享了,在这里下载
4. 总结
- 无网页或一些看书APP里的干扰阅读甚至暗藏欺骗或木马的广告
- 方便的追书管理
- 更新提醒并自动获取到本地
- 以上方案相比写个专门的追书APP省时省力(也许大佬写APP更快,那当我没说)