如题,本人尝试去获取百度图片中gsm这一参数的构造方式,如图
然后我尝试了以下一些步骤,
1.设置了一个ajax的断点,设置的是/acjson的路径,如图
有没有可能在初始化的时候已经设置死了?每个图片一个吗?
百度图片的 GSM 参数是指图片的尺寸(长宽)和大小(字节数)。如果要逆向获取百度图片的 GSM 参数,可以使用 JavaScript 解析图片 URL 并提取相关信息。
给你写一个示例代码:
// 获取图片 URL
var imgUrl = "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1234567890,0987654321&fm=26&gp=0.jpg";
// 解析 URL 参数
var urlParams = new URLSearchParams(imgUrl.split("?")[1]);
// 获取 GSM 参数
var gsm = urlParams.get("gsm");
// 解析 GSM 参数
var gsmArray = gsm.split("x");
var width = gsmArray[0];
var height = gsmArray[1];
var size = gsmArray[2];
// 输出结果
console.log("图片宽度:" + width);
console.log("图片高度:" + height);
console.log("图片大小:" + size + " 字节");