y1ndan / genshinhelper2

A Python library for miHoYo bbs and HoYoLAB Community. genshin 原神签到小助手 树脂提醒 微博超话 米游社米游币 崩坏3
https://www.yindan.me
GNU General Public License v3.0
521 stars 243 forks source link

原神签到接口有概率签不上 #55

Open 2314933036 opened 1 year ago

2314933036 commented 1 year ago

'https://api-takumi.mihoyo.com/event/bbs_sign_reward/sign' 这个接口返回OK 然后再去调用 'https://api-takumi.mihoyo.com/event/bbs_sign_reward/info?region={}&act_id={}&uid={}' 返回 info list [{'retcode': 0, 'message': 'OK', 'data': {'total_sign_day': 19, 'today': '2022-08-25', 'is_sign': False, 'first_bind': False, 'is_sub': False, 'month_first': False, 'sign_cnt_missed': 5}}]

其中'is_sign'还是False 我有两个号,大号签1-2次就能签上,小号调了4,5次签到接口返回还是 False

2314933036 commented 1 year ago

逛米氵社时候看到个东西 https://m.bbs.mihoyo.com/ys?channel=miyousheluodi/#/article/27926014 怀疑可能相关

2314933036 commented 1 year ago

隔壁看到的,可能是风控有验证码了 https://github.com/Womsxd/AutoMihoyoBBS/issues/179

2314933036 commented 1 year ago

经测试,确实有验证码 签到response {'retcode': 0, 'message': 'OK', 'data': {'code': '', 'risk_code': 375, 'gt': 'f1342eaf43e356aa680d18f55fa1f1ca', 'challenge': '0df673a17f95e318a0bdf943742e4a9f', 'success': 1}} risk_code不为0

y1ndan commented 1 year ago

可以设置多个运行时间试试,可能和设备,ip有关。验证码是概率弹的

Womsxd commented 1 year ago

可以试试修改ua,我这边有人修改ua后就不弹验证码了

genshin-Usagi commented 1 year ago

{'retcode': 0, 'message': 'OK', 'data': {'code': '', 'risk_code': 375, 'gt': 'f1342eaf43e356aa680d18f55fa1f1ca', 'challenge': 'a94e001743fefd09f9f082eb2b2b43cc', 'success': 1}}

2314933036 commented 1 year ago

{'retcode': 0, 'message': 'OK', 'data': {'code': '', 'risk_code': 375, 'gt': 'f1342eaf43e356aa680d18f55fa1f1ca', 'challenge': 'a94e001743fefd09f9f082eb2b2b43cc', 'success': 1}}

现在改ua已经没用了,就连手机都天天弹验证码,蹲个会用ddddocr的带带,这个我 用不来

Night-stars-1 commented 1 year ago

{'retcode': 0, 'message': 'OK', 'data': {'code': '', 'risk_code': 375, 'gt': 'f1342eaf43e356aa680d18f55fa1f1ca', 'challenge': 'a94e001743fefd09f9f082eb2b2b43cc', 'success': 1}}

现在改ua已经没用了,就连手机都天天弹验证码,蹲个会用ddddocr的带带,这个我 用不来

ddddocr识别效果不好,要训练模型

TheCGDF commented 1 year ago

为什么你们验证码是375我是5001?因为我是国际服? 2023-06-14 23:05:24 DEBUG {'retcode': 0, 'message': 'OK', 'data': {'code': 'ok', 'first_bind': False, 'gt_result': {'risk_code': 5001, 'gt': 'a280f1e*****fba71c', 'challenge': '173a88942***4b727007', 'success': 1, 'is_risk': True}}}