求助!问卷星接口发送答题数据出错
因为学习需要使问卷星进行调查,收集一些信息,但是这些信息数据都是有前人经验的,就不想在浪费时间去发问卷,填问卷了开始本来打算用python的浏览器自动化进行填写,但是一直被问卷星识别出来,需要智能识别(而且识别不成功),
后面就考虑直接调用问卷星的入库接口,直接对答案进行发送,通过fiddler抓取,获取以下参数
有了接口和参数信息,就好办了,直接构造出参数信息,通过python中的request库的post请求,将数据发送出去就可以了
****************************************************
经过几天的研究,已经能够参数值给生成出来,并发送了
下面是正常浏览器提交的headers
我自己写的python 提交的headers
一直不能成功提交,python提交后,问卷星一直返回22,
调试这个都又花了快一个星期了,太难受了,感觉就差临门一脚了,希望有大牛能指导一下{:1_937:}
数据格式传的是什么字典还是json字符串
Rezalt 发表于 2021-7-29 13:28
数据格式传的是什么字典还是json字符串
字典,data里面包起来的'submitdata': '1$1}2$1}3$23' 把python发送的head头里面的数据和正常方式发送的数据比较一下,看看差了点啥(或者貌似模拟的时候没有模拟机器认证?) chains 发表于 2021-7-29 13:40
字典,data里面包起来的
要用json串json.dumps一下吧 飞龙project 发表于 2021-7-29 18:35
把python发送的head头里面的数据和正常方式发送的数据比较一下,看看差了点啥(或者貌似模拟的时候没有模拟 ...
python里面可以模拟机器认证吗 Rezalt 发表于 2021-7-29 21:43
要用json串json.dumps一下吧
谢谢,我试试
页:
[1]