起点中文网已经订阅的图书也不提供VIP部分的MOBI格式下载。为了方便在Kindle上看已经买了的书,搞了这么一个下载器。
特别提示有些完本的小说已经可以在 Kindle 商店中买到。
使用 Puppeteer 调用 Chromium 模拟用户登陆起点,然后打开图书的目录页开始爬,最后将结果写到html文件中。
之后可以使用 Calibre 之类的工具直接转换成 MOBI/EPUB 格式传到 Kindle 中。
-
获取你在起点的ywguid和ywkey。你可以使用EditThisCookie等插件获取。
-
在控制台运行下列指令
yarn install
yarn run build
node .\bin\index.js run -c --ywguid <your ywguid> --ywkey <your ywkey> -i <book id>
例如小说的目录页在 https://book.qidian.com/info/1011280743#Catalog 那么它的 BookID 就是 1011280743。
如果报错的话,可以加上参数 --no-chrome-headless
看看是怎么回事。