thesadru / genshinstats

PLEASE USE GENSHIN.PY A python library that can get the stats of Genshin Impact players using Mihoyo's API. PLEASE USE GENSHIN.PY
https://thesadru.github.io/pdoc/genshinstats/
MIT License
268 stars 38 forks source link

Daily reward claiming fails silently since a couple of days ago #69

Open jamesszm opened 1 year ago

jamesszm commented 1 year ago

hi genshinstats dev,

Today is 2023/06/19. I notice this library fails to claim daily for almost 7 days (looking at missed sign in).

I did a detailed debug print trace, it seems the code path claim_daily_reward -> fetch_daily_endpoints -> ...

works without error. But there is no effect claiming.

Could someone look into it?

Thanks!

thesadru commented 1 year ago

Yes we are aware of this issue, it's caused by geetest triggering on automated requests .The only viable consistent solution is to solve the captcha through 3rd party services. This is supported in genshin.py though I wouldn't mind accepting a PR for genshinstats.