forchannot

Results 72 comments of forchannot

debug模式cardlistINFO里面没有信息 ![image](https://user-images.githubusercontent.com/100580891/198326083-c2ee1682-f96f-4a58-96d3-8698a3fae8e1.png)

![image](https://user-images.githubusercontent.com/100580891/198326854-61758600-5d53-4318-b66e-1f833016a0ed.png) ![image](https://user-images.githubusercontent.com/100580891/198327179-335cecb1-6dcb-43c7-a9e1-cd049a27c0b5.png) ![8FWW5`HON5S5V$VQ0`RH1G](https://user-images.githubusercontent.com/100580891/198327205-bcb3d35a-f9c7-42f4-98e9-080e6a41b62e.jpg) 依然不行

我把多余的参数删了也不行,多余的参数是抓包就有的,我抓包得到的请求头是这样的,你看有帮助吗 ![PXVHE_`)(_7GD2}A8_4%Q5X](https://user-images.githubusercontent.com/100580891/198331047-ba251d5b-47cd-4cde-8be6-3ac9b459ed52.jpg)

我用js版本本地跑了下试试,显示这个但并没有签到成功 ![image](https://user-images.githubusercontent.com/100580891/198332147-b94a9d6e-a8e6-4b05-ae27-8ffe523f1f48.png)

> 1. 你的响应是什么?或者你尝试抓签到某个超话的包,关键词应该是 button > 2. 现在重放请求的话也能得到相同的响应吗? > 3. 抓包软件重放请求能得到正确结果的话尝试把 test 运行过程中涉及网络请求的**所有参数**都改成和你抓到的包的参数一致,然后继续进行测试 这是我抓签到一个超话的包,手动签到过程中触发了验证码,目前看来是geetest验证码。至于重写和重放我不是很会用,不知道该怎么用 ![` )7SNYHRE8@2Q5KKZ 1V~Q](https://user-images.githubusercontent.com/100580891/198333844-31e79c21-bb5f-4146-8085-49bf3eb9e1d9.jpg) 这个是抓签到的包的响应 ![P%IPPBAQ{Y UYUJ)WV`S5ZY](https://user-images.githubusercontent.com/100580891/198334580-ff3ee58b-2e1a-4cde-99b3-a578e619d6de.jpg)

![3RUE60P{6PIA8U8{M4J }FA](https://user-images.githubusercontent.com/100580891/198339806-8cc9d280-b7e3-4b9c-8296-96d00370cfaa.jpg) 这样就算是重发成功了吧,里面也有请求和响应和之前一样的

我发现了,脚本没有把c参数写进去,我把c参数自己写进去然后把请求头全部换成自己的能返回正常信息但是签到依然是失败估计验证码,而且time.clock()在python3.8后不在支持,我全部改为了time.perf_counter()。至于脚本为什么没写入c参数我不清楚,我的url是包含了c参数的

![image](https://user-images.githubusercontent.com/100580891/198348061-4b3d5591-1cc4-499d-ba4c-5b84d4f0e3db.png) 按照上一条回复执行后是这样的,就是签到不成功,看来号不行,有无考虑加入geetest验证的破解呢?

必须得手动过一次geetest验证,只要手动过了所有脚本都能签到,但是没过任何脚本都没用,就很烦