Closed ghost closed 1 year ago
密码已经重设,获取过几次COOKIS 都是这样
+1
登录失败了,估计又是被 ban了
+1 换cookie也没用
失败是因为验证码原因
+1 换cookie也没用
推荐一个好用的张大妈自动打卡签到工具给你,可以连续签到 http://zdmclock.bitup.top/#/pages/smzdm/userclock?id=4047
+1 换cookie也没用
推荐一个好用的张大妈自动打卡签到工具给你,可以连续签到 http://zdmclock.bitup.top/#/pages/smzdm/userclock?id=4047 @yduis6554
虽然也许可以用,但是你这开源的地址就不是你这个项目的,应该就是随便贴了个开源地址吧。而且https://github.com/stark666/smzdm_bot 跟我的这个差不了多少,只是2,3年没更新了
贴主,有空更新一下咯。
目前PC端登录要搁置了,暂时没有解决办法。
提供一个思路:通过手机抓包,走手机端的api接口登录requests.post("https://user-api.smzdm.com/checkin", headers=headers, data=data)
感兴趣的可以试一下。
在隔壁群看到一个解决防验证的。http://www.py3study.com/Article/details/id/19698.html,有大佬解决吗
pc web 不用验证就能签到,脚本签到就失败。下一步可以尝试直接用无头浏览器签到。
pc web 不用验证就能签到,脚本签到就失败。下一步可以尝试直接用无头浏览器签到。
headless的话,也是需要登录的,登录那里也有个验证码
https://github.com/claabs/epicgames-freegames-node
登录验证仅仅是最不是问题的问题。
终极解决方案是破解极验第三代图形点选验证码,ddddocr这个项目可以解决
提供一个思路:通过手机抓包,走手机端的api接口登录
requests.post("https://user-api.smzdm.com/checkin", headers=headers, data=data)
这个我之前试过,post的包里有时间戳和签名,带时间戳的请求会过期,改了时间戳签名也得改,除非逆向一下安卓包,这个我也做不来,算了不签拉倒。
提供一个思路:通过手机抓包,走手机端的api接口登录
requests.post("https://user-api.smzdm.com/checkin", headers=headers, data=data)
这个我之前试过,post的包里有时间戳和签名,带时间戳的请求会过期,改了时间戳签名也得改,除非逆向一下安卓包,这个我也做不来,算了不签拉倒。
嗯,先扔着吧,目前也没啥解决方法
提供一个思路:通过手机抓包,走手机端的api接口登录
requests.post("https://user-api.smzdm.com/checkin", headers=headers, data=data)
这个我之前试过,post的包里有时间戳和签名,带时间戳的请求会过期,改了时间戳签名也得改,除非逆向一下安卓包,这个我也做不来,算了不签拉倒。
有个项目已经提供了方法 https://github.com/jzksnsjswkw/smzdm-app 我还没有尝试。
Fixed
Run python main.py 2023-01-14 10:23:51.416 | INFO | main:main:90 - Get configration from env 2023-01-14 10:23:52.459 | ERROR | main:checkin:74 - Faile to sign in 2023-01-14 10:23:52.459 | INFO | notify.notify:push_plus:24 - ⚠️ PUSH_PLUS_TOKEN not set, skip PushPlus nofitication 2023-01-14 10:23:52.459 | INFO | notify.notify:server_chain:48 - ⚠️ SC_KEY not set, skip ServerChain notification 2023-01-14 10:23:52.459 | INFO | notify.notify:tg_bot:69 - ⚠️ TG_BOT_TOKEN & TG_USER_ID not set, skip TelegramBot notification 2023-01-14 10:23:52.459 | ERROR | main:main:116 - Fail the Github action job Error: Process completed with exit code 1.