youniaogu / MangaReader

一个漫画 APP📱,基于 react-native 构建,兼容 Android、Ios 平台
MIT License
1.24k stars 44 forks source link

嗨皮漫画的验证一直无法通过 #129

Closed fatesses closed 2 months ago

fatesses commented 3 months ago

嗨皮漫画的验证一直无法通过,如果用浏览器打开是可以通过的,内置插件里,其他的插件都能通过验证,唯独嗨皮漫画的要不停验证

Silver7758 commented 3 months ago

猜测是cloudflare检测到是Webview,网站管理员不允许导致,因为换其它浏览器都没有这个问题。

youniaogu commented 2 months ago

fixed v0.7.3

之前偷懒,安卓用了 ios 的 ua,导致校验失败

rucswax commented 4 weeks ago

fixed v0.7.3

之前偷懒,安卓用了 ios 的 ua,导致校验失败

除了嗨皮漫画,我也试了一些网站

  1. https://mvnrepository.com/
  2. https://apkmirror.com/
  3. https://apkcombo.com/

发现 UA 若不是默认的话,则会无法通过 CloudFlare 验证。有个链接和这个问题有关,https://github.com/aniyomiorg/aniyomi/discussions/1416

而不同设备的默认 UA 是不同的,所以感觉把 userAgent 的值改成一个变量好过将它固定为某个字符串吧。 https://github.com/youniaogu/MangaReader/blob/e6f59627cc7c9774af4b3816100bc24520f926b8/src/plugins/happy.ts#L251-L254