404-novel-project / novel-downloader

一个可扩展的通用型小说下载器。
GNU Affero General Public License v3.0
972 stars 90 forks source link

[Bug]: 只能下载了每隔一章,而不是整个列表 #652

Closed SylviaLe closed 4 weeks ago

SylviaLe commented 2 months ago

必要条件

当我尝试复现issue时……

问题描述

我买了第120章到底145章,可是txt只有番外1,番外3,番外5,等等。或说,每个一张

问题发生的网址:

https://www.jjwxc.net/onebook.php?novelid=8457883

复现步骤

1,登入jjwxc,到https://www.jjwxc.net/onebook.php?novelid=8457883,买所有番外 2,点击下载按钮,等下载完成 3, 打开txt

期待的行为

可以看到我已买了所有的章节

实际的行为

只看到每隔一章

小说下载器脚本版本

5.2.917

脚本管理器(Tampermonkey/Violentmonkey)版本

5.2.3

浏览器名称及版本

Chrome - 128.0.6613.113

Uzunami commented 2 months ago

我目前已经一章都下不了、免费和买下来的章节都下不了

Uzunami commented 2 months ago

https://github.com/404-novel-project/novel-downloader/issues/644#issuecomment-2268886502

用这个解决了

higokei commented 2 months ago

#644 (comment)

用这个解决了

我也遇到了同样的问题,只能下载了每隔一章。之前我也尝试过修改内容,但仍然无法解决。

SylviaLe commented 2 months ago

#644 (comment)

用这个解决了

我试过了,修改了user-agent,可是没用啊😢还是只能下载每隔一章

Disolona commented 2 months ago

#644 (comment) 用这个解决了

我试过了,修改了user-agent,可是没用啊😢还是只能下载每隔一章

你有没有安软令牌? Screenshot_20240917_173258_Chrome

higokei commented 2 months ago

#644 (comment) 用这个解决了

我试过了,修改了user-agent,可是没用啊😢还是只能下载每隔一章

你有没有安软令牌? Screenshot_20240917_173258_Chrome

我下载好了,原来是因为我跳过了这一步,非常非常感谢你

SylviaLe commented 2 months ago

#644 (comment) 用这个解决了

我试过了,修改了user-agent,可是没用啊😢还是只能下载每隔一章

你有没有安软令牌? Screenshot_20240917_173258_Chrome

有在Windows PC 的办法吗?我没有Android设备啊🥲

Disolona commented 2 months ago

有在Windows PC 的办法吗?我没有Android设备啊🥲

必须要用Android抓令牌。有人成功用Android模拟器安装来抓令牌,你可以在这里看看评论: https://greasyfork.org/en/scripts/406070-%E5%B0%8F%E8%AF%B4%E4%B8%8B%E8%BD%BD%E5%99%A8/discussions/216523#comment-456490

SylviaLe commented 1 month ago

我拿到了token,也加了token inject script,可是现在什么都下载不到了🥲其实有两个问题: 1,如果我还用这个: const user_agent = "Mobile "+Date.now(); "user-agent": user_agent, 那下载到我买了的章节它会停止,等了好久也没有更新

2,如果不用const user_agent = "Mobile "+Date.now();,而用最新的修改(这个commit),拿什么都下载不了了。打开txt只能看到文案,连免费的章节也没有。 Console的里面是这样的(我买了所有的番外,可是还是null) image

@ldm0206 @yingziwu 大佬们有建议怎么解决吗?

ldm0206 commented 1 month ago

我拿到了token,也加了token inject script,可是现在什么都下载不到了🥲其实有两个问题: 1,如果我还用这个: const user_agent = "Mobile "+Date.now(); "user-agent": user_agent, 那下载到我买了的章节它会停止,等了好久也没有更新

2,如果不用const user_agent = "Mobile "+Date.now();,而用最新的修改(这个commit),拿什么都下载不了了。打开txt只能看到文案,连免费的章节也没有。 Console的里面是这样的(我买了所有的番外,可是还是null) image

@ldm0206 @yingziwu 大佬们有建议怎么解决吗?

可以先用我这里的 https://github.com/ldm0206/novel-downloader ,是没有问题的

SylviaLe commented 1 month ago

谢谢大佬回答,可是我试试了,还是没用😢😢

image 我买第120章到第145章;console里面下载完119就停了,等一会了还没有更新.

抓取测试也是: image

SylviaLe commented 1 month ago

还有,我试试删除这个script,那原本的问题回来了:可以下载,可是只能下载了每隔一章。

抓取测试: image

这是下载的txt,你找一找“番外二”;“番外四”;“番外六”等等,没有内容: [唧唧喵]社恐心声泄露被大佬们团宠了.txt

我正在美国所以我还觉得是IP的问题,但我试试用香港VPN了还没用☹️☹️