接口sign验证

Posted LoveCoder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口sign验证相关的知识,希望对你有一定的参考价值。

在爬虫快手主播信息的时候,发现只要我改动一下参数,比如第一页 page=1的时候,需要爬下一页,把page改为2发现提示sign验证失败了

也就是说,快手在开发的时候考虑了有人抓包到接口后,通过修改参数的方式继续获取下一页(或者是其他操作,总结就是防止用户截断请求修改数据包后提交的做法)

我估计做法大概是在调用接口前,先对所有参数进行一个md5,当用户改一下值后,md5 出来的值就不对了

然后具体它md5了哪些值,没法得知,所以,尼玛靠接口采集有点悬。。。。

但是后来发现,每次我发送同一个参数过去,快手都给我返回了不同的主播列表,这就有点尴尬了。。。。

反正我是想得到主播列表,不管你给我返回什么列表,只要信息对就可以了。。。。然后就继续采了。。。。。。

谁知道他sign是怎么计算的啊

对apk的反编译不熟悉,有知道的告知一下。

以上是关于接口sign验证的主要内容,如果未能解决你的问题,请参考以下文章

httprunner学习24-sign签名验证

接口签名实现

pay支付参数验签失败咋回事

Jmeter常用操作

postman接口测试:添加cookie以及身份验证

springcloud提供开放api接口签名验证