canaria3406 / hoyolab-auto-sign

A lightweight, secure, and free script that automatically collect Hoyolab daily check in rewards. Supports Genshin Impact, Honkai Impact 3rd, and Honkai: Star Rail.
MIT License
332 stars 40 forks source link

not working for one account #11

Closed rejuanad99 closed 1 year ago

rejuanad99 commented 1 year ago

Screenshot_2023-05-19-19-37-54-71_1149b56b894fd37d9a6fe46f85aae740

Screenshot_2023-05-19-19-38-00-96_40deb401b9ffe8e1df2f1cc5ba480b12 I've tried everything i can think of yet one of the account isn't working, the other one work. But the second one doesn't work.

canaria3406 commented 1 year ago

Do you mean that one of the accounts is unable to execute, but the other two accounts can execute?

You can try logging into www.hoyolab.com/circles/ on PC with that account and manually attempt the check-in process. If the check-in is successful, there might not be any issue. Please copy the token and try again. If not, please check the status of your account.

no-one-1-kol commented 1 year ago

Do you mean that one of the accounts is unable to execute, but the other two accounts can execute?

You can try logging into www.hoyolab.com/circles/ on PC with that account and manually attempt the check-in process. If the check-in is successful, there might not be any issue. Please copy the token and try again. If not, please check the status of your account.

I'm also getting this problem on 2 of the 5 accounts I have tested. I have checked the token multiple times, so I am fairly sure it is not because of that. One anomaly I have found is that when logging into those 2 accounts, a google security notification pops up, as well as a required CAPTCHA when actually claiming the rewards on the genshin check-in page, so I assume that might be stopping the script? EDIT: I tried on a 6th account and it gave the extra security notification but no CAPTCHA the first time, but the CAPTCHA came back on the second day of running so they are probably related

Terra00 commented 1 year ago

I've been trying to use this script and it works with Star Rail but not Genshin, it seems to ask for the captcha every time the script runs. Most likely it's Hoyoverse that has raised some sort of protection to avoid this type of script, but strange that they only did it for Genshin and nothing else.

Dekerz12 commented 1 year ago

Same thing happened to me, ig some accounts need captcha verification (on genshin) before claiming daily check-in.

canaria3406 commented 1 year ago

Are all the accounts experiencing this issue new accounts? I suspect that for new accounts, there might be captcha issues during initial check-in, which require manual completion of the check-in process few days.

xitrumIT commented 1 year ago

I also get the same error, I have 4 accounts and 1 out of 4 that accounts need to capcha to reward on website, but telegram notification is always successful get reward

no-one-1-kol commented 1 year ago

Are all the accounts experiencing this issue new accounts? I suspect that for new accounts, there might be captcha issues during initial check-in, which require manual completion of the check-in process few days.

The accounts I've tried are a couple of years old, and the requirement for the CAPTCHA is unknown so far. As a further note, it seems to only randomly have a CAPTCHA on the 6th account.

I'm not too sure how rn but you could try having an error message instead of an OK when the script runs into a CAPTCHA for a specific check-in, would be less misleading.

xitrumIT commented 1 year ago
image

i think we have same issue, but i don't know how to add 'User-Agent' to your project

AgentEggs35 commented 1 year ago

I'm having the same issue. I want to add that I definitely have a required CAPTCHA every single day for Genshin only and the bot still works for Star Rail.

One thing I've noticed is that the CAPTCHA thing also broke the Check-In button in the Hoyolab app; even that claims to be completed but only physically going to the website and filling out the CAPTCHA actually gives me the check-in.

Chillrend commented 1 year ago

Are all the accounts experiencing this issue new accounts? I suspect that for new accounts, there might be captcha issues during initial check-in, which require manual completion of the check-in process few days.

The accounts I've tried are a couple of years old, and the requirement for the CAPTCHA is unknown so far. As a further note, it seems to only randomly have a CAPTCHA on the 6th account.

I'm not too sure how rn but you could try having an error message instead of an OK when the script runs into a CAPTCHA for a specific check-in, would be less misleading.

The problem is the endpoint is reporting 'OK' even if the check-in process failed because of captcha. So, we have no idea to determine if it failed.

canaria3406 commented 1 year ago

merge to issue #16