此项目代码仅供个人学习参考, 严禁传播版权图书.
- 将本项目clone到本地, 执行
npm install
(国内环境可使用npm install --registry=https://registry.npm.taobao.org
). - 使用浏览器登录京东账号, 进入我的已购电子书选择 立即阅读 ( 必须是有权限阅读的书 ), 打开浏览器开发者工具, 通过关键字
gC.action
过滤请求找到其中一个https://cread.jd.com/read/gC.action
请求, 复制请求的cookie
全部值(每个人的不一样), 以及请求参数的bookId
值:, 配置到项目根目录的
package.json
文件的config
配置节. - 项目根目录打开终端/控制台执行
npm run download
logs/
目录下有下载进度日志, 下载内容会保存到books/
目录.- 特别注意的是
package.json > config > readType
, 如果是试读下载, 值改成1; 如果是畅读会员下载, 值改成3, 一般默认是3.
- 执行
npm run reader
, 然后使用浏览器访问http://localhost:20001/jdreader/
即可. (阅读的前提是/books
目录下有下载好的书籍), 效果如下: