Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.8.0 当画廊内图片总数过大时(一般是过百)会出现无法加载的情况 #211

Open
DOOMxKID opened this issue Nov 11, 2024 · 10 comments

Comments

@DOOMxKID
Copy link

DOOMxKID commented Nov 11, 2024

Hi, 自从Ex站更新了缩略图之后,我在更新eHunter 2.77后,会出现一些问题
环境信息:
2.7.7版本,chrome浏览器, exhentai站点,小预览图,40页预览每页。
issue场景:
画廊里点击某个图片,稳定加载4-5页图片,之前或者之后的所有页面无法加载,只能看到尺寸不完整的预览图(也有如下会出现多张预览图挤在同一页的现象)。
点击换源刷新可以做到成功加载图片。
Snipaste_2024-11-11_23-43-43
Snipaste_2024-11-11_23-52-45
Snipaste_2024-11-11_23-53-14
Snipaste_2024-11-11_23-53-28

梯子稳定,无论是其他插件或者关闭插件看图,加载都没有问题,用eHunter点开图片前4-5页也基本是瞬间刷出来,可是滚动到前面或者后面的图片就无法加载了。

@wokeshilolik
Copy link

我也是遇到这个问题

1 similar comment
@asita111
Copy link

我也是遇到这个问题

@hanFengSan
Copy link
Owner

hanFengSan commented Nov 28, 2024

v2.8.0 released, please update and try again.
https://openuserjs.org/scripts/alexchen/eHunter

@DOOMxKID
Copy link
Author

This issue is fixed in v2.8.0.

@DOOMxKID
Copy link
Author

Hi,重新用Chrome和edge测试了一下v2.8.0
画廊预览图小和大(每页40P/20P)的场景下
总共页数比较少的画廊(比如40P或者20P左右),能正常加载
总页数比较大的画廊(上百P,或者上千P的图集),reading时间会很长,之后会出现加载几页/无法加载,仅有灰色预览图/加载失败显示不出预览,等情况
Snipaste_2024-11-30_23-54-41

@DOOMxKID DOOMxKID reopened this Nov 30, 2024
@DOOMxKID DOOMxKID changed the title 2.7.7版本稳定只能加载5P图片 v2.8.0 当画廊内图片总数过大时(一般是过百)会出现无法加载的情况 Nov 30, 2024
@hanFengSan
Copy link
Owner

hanFengSan commented Nov 30, 2024 via email

@DOOMxKID
Copy link
Author

DOOMxKID commented Nov 30, 2024

能提供一个画廊链接让我测试一下吗?我看看我能复现不 DOOMxKID @.> 于 2024年11月30日周六 23:57写道:

Hi,重新用Chrome和edge测试了一下v2.8.0 画廊预览图小和大(每页40P/20P)的场景下 总共页数比较少的画廊(比如40P或者20P左右),能正常加载 总页数比较大的画廊(上百P,或者上千P的图集),reading时间会很长,之后会出现加载几页/无法加载,仅有灰色预览图/加载失败显示不出预览,等情况 Snipaste_2024-11-30_23-54-41.png (view on web) https://github.com/user-attachments/assets/732e08a6-d7e8-4b5f-b63c-a9fdddb79354 — Reply to this email directly, view it on GitHub <#211 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD2SI5XUCGHPAWNQJN3B33T2DHOADAVCNFSM6AAAAABRSDVMMKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBZGAYTKOBWHA . You are receiving this because you commented.Message ID: @.
>

Hi, 我尝试narrow down了一下场景,使用翻页模式,预加载20P的设定
同一个200P左右的画廊:
https://exhentai.org/g/3141903/ef8d5d0483/
https://e-hentai.org/g/3141903/ef8d5d0483/
使用ex站点,小缩略图/大缩略图, Chrome只能加载5P左右,之后就停止了。edge没有尝试,平时没登录,所以无法访问ex
使用e站点,默认大缩略图,Chrome/edge均可随着翻页逐步加载。
由此来看可能ex站适配有问题?

1000+P的画廊:
https://exhentai.org/g/3140805/882ad0e7e5/
https://e-hentai.org/g/3140805/882ad0e7e5/
Chrome:
e站点大缩略图,ex站点,大/小缩略图,进入阅读模式后会卡reading比较长时间,且目测这个时候会消耗IP的资源,尝试几次之后IP就会被屏蔽。
edge:
e站点大缩略图,进入阅读模式后同上面表现一致。

另外:
如果2个标签分别开了2个画廊进行加载,如果标签1卡加载了,那标签2感觉会被影响导致加载失败。 拿我上面发的两个画廊举例,我使用edge可以加载200P的,但是如果在加载1000P的画廊的时候点开加载200P的,两边都会卡在reading,之后两边都刷新,重新加载,貌似没有作用,重启edge之后可以单独加载200P的画廊。

时间有限没有总结的太精炼,能给你提供参考就好了 :)

@DOOMxKID
Copy link
Author

update:
感觉和画廊也可能有关系,例如如果是如下画廊
https://e-hentai.org/s/0890ce05a2/3141874-58
https://exhentai.org/s/0890ce05a2/3141874-58
我用edge和chrome都只能加载成功5p左右,且不是点击进入的第58页成功加载,两个浏览器都是加载成功更前面一点的页数,大约38页左右的感觉。(可能不准确,但是点击进入阅读模式的那一页无法加载,反而是更前面的某些页数可以加载,是两个浏览器共同的表现)
38-45加载成功,后面都失败
Snipaste_2024-12-01_01-01-25
Snipaste_2024-12-01_01-02-03

@hanFengSan
Copy link
Owner

update: 感觉和画廊也可能有关系,例如如果是如下画廊 https://e-hentai.org/s/0890ce05a2/3141874-58 https://exhentai.org/s/0890ce05a2/3141874-58 我用edge和chrome都只能加载成功5p左右,且不是点击进入的第58页成功加载,两个浏览器都是加载成功更前面一点的页数,大约38页左右的感觉。(可能不准确,但是点击进入阅读模式的那一页无法加载,反而是更前面的某些页数可以加载,是两个浏览器共同的表现) 38-45加载成功,后面都失败 Snipaste_2024-12-01_01-01-25 Snipaste_2024-12-01_01-02-03

“加载页数”如果是20P的话,确实很容易遇到这个问题。这个问题我猜测可能是e站新增或调整了请求频率限制,我目前瞬时请求几十p的数据会限制到。
短期内你先调整为3P或5P使用吧, 目前来看应该还正常。这个问题我需要深入研究下具体原因。

@DOOMxKID
Copy link
Author

DOOMxKID commented Dec 3, 2024

update: 感觉和画廊也可能有关系,例如如果是如下画廊 https://e-hentai.org/s/0890ce05a2/3141874-58 https://exhentai.org/s/0890ce05a2/3141874-58 我用edge和chrome都只能加载成功5p左右,且不是点击进入的第58页成功加载,两个浏览器都是加载成功更前面一点的页数,大约38页左右的感觉。(可能不准确,但是点击进入阅读模式的那一页无法加载,反而是更前面的某些页数可以加载,是两个浏览器共同的表现) 38-45加载成功,后面都失败 Snipaste_2024-12-01_01-01-25 Snipaste_2024-12-01_01-02-03

“加载页数”如果是20P的话,确实很容易遇到这个问题。这个问题我猜测可能是e站新增或调整了请求频率限制,我目前瞬时请求几十p的数据会限制到。 短期内你先调整为3P或5P使用吧, 目前来看应该还正常。这个问题我需要深入研究下具体原因。

有这个可能,不过我感觉大概率还是读预览图导致的?。
换成3P起码过1K页数的画廊可以加载了(尽管reading还是很慢,有几十秒),不过加载出来了也只能加载几页,还是无法继续读成功加载其他页数,点击刷新/换源刷新均无法加载(此时代理IP没有到上限,不开ehunter或者使用comicRead等其他插件均可浏览其他画廊)。
Snipaste_2024-12-03_20-39-48

另外comicRead这个脚本感觉上也是并发请求页数的,可能是做了某些针对优化?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants