谢谢您的回答,也有位兄弟做了类似的功能,https://github.com/Mrzqd/52pojie_sign,这里是这么写的:
现在不能签到的我也无能为力了,目前来看吾爱新增了一个加密的请求,这个请求根据申请任务返回的wzws_sid,去生成一个字符串,看着像RSA加密了一个字符串后的内容,用这个加密的字符串请求waf_zw_verify接口验证后返回新的wzws_sid,新的wzws_sid就可以用来签到。由于吾爱开启了反debug,我也找不出加密方式和公钥。那个加密用的js还是加密混淆的。就挺离谱!
我感觉您的代码是不是用execjs把javacript运行后就解决了他说的问题,还是需要运行解密的javascript,那个javascript搞的蛮复杂的。
只依赖python,但是之前网站更新了,目前工作忙没空适配,后续会适配