有一个采集数据的问题需要请教大家

大家好,有个问题请教一下,最近找了网站采集点数据,易车网的,按理说易车这种网站没什么技术含量,销量数据找了个H5页面car.m.yiche.com/salesranking/有也有接口,按理说配置一下头信息和传递一些参数应该可以拿到数据,但就是拿不到数据,

img

img


car.yiche.com/web_api/car_model_api/api/v1/serial/get_serial_rank?cid=601&param=%7B%22date%22%3A%222021-12%22%2C%22priceRange%22%3A-1%2C%22carLevel%22%3A-1%2C%22energyType%22%3A-1%2C%22manuType%22%3A-1%2C%22pageSize%22%3A20%2C%22currentPage%22%3A3%7D 单独访问接口肯定是提示公共参数缺失,但是配置好了头信息,参数请求也拿不到数据,php的curl请求直接返回空,我尝试了python请求提示的签名验证失败,请稍后重试,我也没看出这个接口哪里用到了签名,谁帮告诉我如何拿到接口数据啊,私我也行,有奖励

没你想的那么简单,header里面这几个都是会变化的,最后一个是时间戳,其他的需要js逆向,慢慢研究吧,缺啥补啥
gudpar: 1c73bbc474544880e512defaf5669b20
gudslf: f394dcf805da3f16cd6435036a6732ce
reqid: 46fdd58d14fb09a428e618118501f305
x-sign: 213206e86a0a57ce69264dd244e5e18f
x-timestamp: 1642561816643

看下浏览器的请求有没有参数
没参数的化把浏览器的header都搞进去试试吧 一个header一个header挨个排查是哪个参数引起的

我测试了一下你这个地址,你这个是手机端的,肯定要登陆呀