john 82547fc041 20241027 9 місяців тому
..
cover 82547fc041 20241027 9 місяців тому
utils 82547fc041 20241027 9 місяців тому
.DS_Store 82547fc041 20241027 9 місяців тому
.gitignore 82547fc041 20241027 9 місяців тому
.gitignore 1 82547fc041 20241027 9 місяців тому
01-app 1.js 82547fc041 20241027 9 місяців тому
01-app.js 82547fc041 20241027 9 місяців тому
02-other 1.js 82547fc041 20241027 9 місяців тому
02-other.js 82547fc041 20241027 9 місяців тому
03-jietu 1.js 82547fc041 20241027 9 місяців тому
03-jietu.js 82547fc041 20241027 9 місяців тому
04-page 1.js 82547fc041 20241027 9 місяців тому
04-page.js 82547fc041 20241027 9 місяців тому
README 1.md 82547fc041 20241027 9 місяців тому
README.md 82547fc041 20241027 9 місяців тому
package 1.json 82547fc041 20241027 9 місяців тому
package.json 82547fc041 20241027 9 місяців тому

README 1.md

爬取小说并制作epub或mobi格式的电子书

~/utils/config.js

设置待下载小说的基本信息

安装依赖

node版本>=10.x

npm install

设置需要下载的小说信息

url:~/utils/config.js

name: '***', 小说名字
author: '***', 作者姓名
url: 'https://www.qu.la/book/20616/', 小说目录
href: 'https://www.qu.la' // 提取目录页章节链接时,补充链接完整

运行

# 第一步:获取小说章节列表,并生成电子书基本目录格式
node 01-app.js
# 第二步:爬取单个章节的所有内容
node 04-page.js

爬取过程出现网络波动,可根据爬取进度,设置04-page.js中的index的值,该值为当前进度-1