novel-downloader icon indicating copy to clipboard operation
novel-downloader copied to clipboard

新版(浏览器插件版)计划支持站点讨论(持续更新)

Open yingziwu opened this issue 11 months ago • 0 comments

在这里记录一下,关于新版(浏览器插件版)支持站点的一些想法。

按照优先级分为 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 登录逻辑仍然不清楚 (loginPasswordsignidentifiersJPushRegistrationID 等url参数生成方式不明)
  • APP API 请求中 signAPPDEVICESMDeviceID 请求头生成方式不明,虽然好像不带这几个请求头也可以得到相应的响应。
  • 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/

yingziwu avatar Mar 05 '24 17:03 yingziwu