ccloli / E-Hentai-Downloader

Download E-Hentai archive as zip file
GNU General Public License v3.0
1.84k stars 138 forks source link

在exhentai上,即使已经登录也会显示未登录 #181

Closed nukewarrior closed 3 years ago

nukewarrior commented 3 years ago

image

ccloli commented 3 years ago

登录状态是基于页面里提供的 apiuid 来检测的,如果页面返回的 apiuid-1 则视为未登录,并限制为只能下载压缩后的图片,这种情况多半可以靠重新登录刷新 cookie 来解决。

如果不方便重新登录,可以按下 F12,然后选择 Application,并在左侧选择 Cookies,找到所属域名,理论上应该会有一个字段叫 ipb_member_id,右键删除后刷新页面(以防登录失败可以将字段和值记录下来或借助 EditThisCookie 等扩展备份 Cookie,在失败后可以重新填入该 Cookie 恢复之前状态),此时应该会刷新出新的 Cookie,并解决该问题。

image

如果仍存在问题,请考虑删除所有 Cookie 然后重新登录 e-hentai.org。

ccloli commented 3 years ago

v1.33 在设置里增加了一个选项来强制设置为已登录状态,可以在 Settings -> Advanced -> Force as logged in 开启,同时可以在这里看到脚本当前获取到的登录状态。

image

nukewarrior commented 3 years ago

登录状态是基于页面里提供的 apiuid 来检测的,如果页面返回的 apiuid-1 则视为未登录,并限制为只能下载压缩后的图片,这种情况多半可以靠重新登录刷新 cookie 来解决。

如果不方便重新登录,可以按下 F12,然后选择 Application,并在左侧选择 Cookies,找到所属域名,理论上应该会有一个字段叫 ipb_member_id,右键删除后刷新页面(以防登录失败可以将字段和值记录下来或借助 EditThisCookie 等扩展备份 Cookie,在失败后可以重新填入该 Cookie 恢复之前状态),此时应该会刷新出新的 Cookie,并解决该问题。

image

如果仍存在问题,请考虑删除所有 Cookie 然后重新登录 e-hentai.org。

尝试使用这个方法,脚本的登录状态正常了,谢谢🙏