微信读书是一款非常好用的电子书阅读器,它包含的书籍数量非常多,而且还有很多免费的书籍。微信读书的电子书是可以下载的,但是下载的电子书只能通过微信读书的阅读器来阅读,不能通过其他的阅读器来阅读。如果你想要把微信读书的电子书放到别的地方阅读,可以参考本文的几种方法。
爬虫抓取
谈谈为何而开发
不得不说,“微信读书”是一个很好的平台。但是美中不足很明显,用户购买了图书资源,但是只能在“微信读书”的Application中阅读或者做一些文字批注╮(╯▽╰)╭,这些功能相较于购买的纸质书籍显然是不足的。比如,作者就习惯于用iPad的相关notebook类app做笔记,而“微信读书”并没有适配pencil做handwriting笔记的功能。
因此,既然“微信读书”没有提供,那只好自己解决了。于是,经过2天的开发,终于有了这个爬虫脚本,也可以开心地做手写笔记了o( ̄▽ ̄)ブ
微信读书网页上的内容是怎么加载的,如何用爬虫抓取? - 知乎
手机录屏
现在手机都有录屏功能,可以用手机录屏软件来录制微信读书的电子书,然后通过 FFMpeg 将视频分解成图片,再把图片转换成 PDF 文件。后续可以通过 OCR 把 PDF 文件转换成文本文件。
具体步骤如下:
1,手机安装自动点击软件,比如 万能自动点击器连点器官方新版本-安卓iOS版下载-应用宝官网。
2,启动自动点击软件,设置点击间隔为 1 秒,点击次数为 200 次(按具体情况设置),点击位置为微信读书App电子书页面边缘处。
3,开始屏幕录制,打开微信读书App,打开电子书,开始自动点击。
4,等待自动点击结束,停止屏幕录制。
5,将录制的视频文件转换成图片。
FFMPEG- Convert video to images - Stack Overflow
以下命令将视频转换成图片,每秒一张图片。
|
|
6,将图片压缩合并成 PDF 文件。
PC手机模拟器
使用 PC 手机模拟器,比如 网易 MuMu模拟器官网_安卓模拟器_网易手游模拟器,安装微信读书App,打开电子书,然后截屏,自动翻页,重复截屏动作,周而复始,最后将截屏的图片压缩合并成 PDF 文件。
PC 手机模拟器的优点是可以录制一个“翻页” + “截屏”动作,然后重复执行,直到电子书全部翻页。这样就避免了从视频中提取图片的麻烦,也避免了缺页少页的问题。