novel-downloader
novel-downloader copied to clipboard
新版(浏览器插件版)计划支持站点讨论(持续更新)
在这里记录一下,关于新版(浏览器插件版)支持站点的一些想法。
按照优先级分为 Level 0、Level 1 等若干个级别,数字越大优先度越低。
未列的站点为优先级太低暂时不考虑。
Level 0
pixiv
网址:https://www.pixiv.net/en/
支持的理由:
- 最近经常在 pixiv 上看小说
- pixiv 前后分离做的特别好,打开网页 F12 就可以看到具体的 API 请求,无需额外解析,方便写代码
- pixiv 可以用来实践一些新功能,比如说 rate limit 。
Level 1
SF轻小说
网址:https://book.sfacg.com/
支持的理由:
- APP API 已经有项目给出了
- 代码已经完成了很大一部分
- 自己偶尔在上面看书
可能的困难:
- SFACG 似乎只允许一个 Session 存活
刺猬猫(欢乐书客)
网址:https://ciweimao.com/
支持的理由:
- APP API 已经有项目给出了
- 自己有几本正在追的书在上面
晋江文学城
网址:https://www.jjwxc.net/
支持的理由:
- 自己有正在追的书在上面
- 周围有好友在用小说下载器下载晋江小说
- 网页版字体加密有一定前期基础
- APP API 部分解明
可能的困难:
- 晋江文学城 APP API 抓包遇到了问题,MITM 后无法正常创建连接,会被服务端关闭
- APP 登录逻辑仍然不清楚 (
loginPassword
、sign
、identifiers
、JPushRegistrationID
等url参数生成方式不明) - APP API 请求中
sign
、APPDEVICE
、SMDeviceID
请求头生成方式不明,虽然好像不带这几个请求头也可以得到相应的响应。 - APP API VIP 章节最近好像更换了加密方式,但似乎已经被 @ldm2060 修复 #613 了?
相关 issue:#251 #567 #586 #592 #599 #614
真白萌
网址:https://masiro.me/
支持的理由:
- 经常在上面看书
可能的困难:
- 非常严格的频率限制
- 阅读设置中诸如 “去除默认样式”、“繁简切换” 这类设置对抓取的影响。
- 登录墙?
相关 issue: #604 #504
Level 2
轻之国度
网址:https://www.lightnovel.us/
支持的理由:
- 对 APP API 已经有一定的研究
- 偶尔会上去看书
相关 issue:#277 #601
笔趣阁类站点抓取规则生成器
示例站点:https://www.2biquw.com/
支持的理由:
- 被广泛应用的转载网站模版
可能的问题:
- 站点虽然大同,但多多少少会有小异
- 移动端抓取问题,移动端版式更多
全本同人小说类站点抓取规则生成器
示例站点:https://www.qbtr.me/
支持的理由:
- 同样的被广泛应用的转载网站模版(ACGN小说多见)
可能的问题:大致同笔趣阁
UU看书
网址:https://www.uuks.org/
支持的理由:
- 非常全面的起点小说转载网站
- 有前期基础
和图书
网址:https://www.hetushu.com/
支持的理由:
- 非常高质量的转载网站
- 有前期基础
Level 3
长佩文学
网址:https://www.gongzicp.com/
海棠文化线上文学城
网址:https://ebook.longmabook.com/
米国度
网址:https://www.myrics.com/
废文网
网址:https://sosad.fun/
Level 4
小説家になろう
网址:https://syosetu.com/
カクヨム
网址:https://kakuyomu.jp/
ハーメルン
网址:https://syosetu.org/