py每日spider案例之某website之sign参数逆向(MD5算法)

import requests
headers = {
"accept": "text/event-stream, text/event-stream",
"accept-language": "zh-CN,zh;q=0.9",
"cache-control": "no-cache",
"content-type": "application/x-www-form-urlencoded",
"origin": "https://88cha.com",
"pragma": "no-cache",
"priority": "u=1, i",
"referer": "https://88cha.com/AIReply?query=88%E6%9F%A5%E6%98%AF%E4%BB%80%E4%B9%88",
"sec-ch-ua": "\"Not;A=Brand\";v=\"99\", \"Google Chrome\";v=\"139\", \"Chromium\";v=\"139\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Windows\"",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-site",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"
}
cookies = {
"cna": "40o9IcPOs1gCAXQYQb9fQqJM",
"xlly_s": "1",
"mtop_partitioned_detect": "1",
"_m_h5_tk": "fd331b2a91ad7506fdd42f4c1a947605_1756788997060",
"_m_h5_tk_enc": "eefadd6faeab1c97fd858863edd78bc4",
"tfstk": "gV2nKyibXWlQ0DpBtgDC9v-WcG5OAvMStzp-yY3P_Vu6zU7QeYVgzPGK86PI6Lq77HUuVMirzzzoyWCOHkZIFY7YrtBYAqjrO2UHTDrN4miXLGhFl2KHEY7AkOd9bX_KUzd2AQmabVio4QlzzcuZ2VoeLXzr7foqDekrUzSib0myLHJEUcRZqVurU2uFjco-7DkrTzrNj0gZzAvl82yzpR7rZlQJ8StuBDcnukuUvWwwMXRQbV0t5Jmn5AqeVLJzIDcQQdEou4cLaoGbpuBkCvE0_AouFiRorjVzpAyF7tlsa7PxZ5LFvrzubzMLQgREuWUKQJPD4LriK4z0Qj8hSqyQb-MZ6tS0bRaLARqJ4ToTkVrQLYXVcvDE8Am_eN9Er5PzpXMW8a07IlyUZg-e_IRSnLgAIuOWNXosjqEfNiw65R0umGjMi4GEfDuAjGAWNXosjqIGjIqSTciEk",
"isg": "BM7OmSpPKo-JmZ6rdGQrXwcIH6SQT5JJbvciQfgX1VFWW2q1QdxUWK1dl4c3kYph"
}
url = "https://acs-m.88cha.com/h5/mtop.com.alibaba.business.query.supersearchreasoning/2.0/"
params = {
"dataType": "stream",
"method": "get",
"experimental": "[object Object]",
"api": "mtop.com.alibaba.business.query.supersearchreasoning",
"v": "2.0",
"prefix": "acs-m",
"mainDomain": "88cha.com",
"jsv": "0.0.1",
"appKey": "12574478",
"t": "1756781850067",
"sign": "b907033ff30284a1ef8122e0cd438548",
"xAcceptStream": "true",
"data": "{\"action\":\"first\",\"query\":\"海康威视公司怎么样\",\"enableReasoning\":false,\"scene\":\"default\",\"sessionId\":\"\",\"target\":\"search_result_page\"}"
}
response = requests.get(url, headers=headers, cookies=cookies, params=params)
print(response.text)
print(response)
js代码:
CryptoJS=require('crypto-js')
data = 'fd331b2a91ad7506fdd42f4c1a947605&1756782051604&12574478&{"action":"first","query":"浙江大华","enableReasoning":false,"scene":"default","sessionId":"","target":"search_result_page"}';
res=CryptoJS.MD5(data);
console.log(res.toString())

另外一个接口:

import requests
headers = {
"accept": "application/json",
"accept-language": "zh-CN,zh;q=0.9",
"cache-control": "no-cache",
"content-type": "application/x-www-form-urlencoded",
"origin": "https://88cha.com",
"pragma": "no-cache",
"priority": "u=1, i",
"referer": "https://88cha.com/AIReply?query=88%E6%9F%A5%E6%98%AF%E4%BB%80%E4%B9%88",
"sec-ch-ua": "\"Not;A=Brand\";v=\"99\", \"Google Chrome\";v=\"139\", \"Chromium\";v=\"139\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Windows\"",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-site",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"
}
cookies = {
"cna": "40o9IcPOs1gCAXQYQb9fQqJM",
"xlly_s": "1",
"mtop_partitioned_detect": "1",
"_m_h5_tk": "fd331b2a91ad7506fdd42f4c1a947605_1756788997060",
"_m_h5_tk_enc": "eefadd6faeab1c97fd858863edd78bc4",
"tfstk": "goZod0D_Hzu7JEtWr9m5y0JBCt7YV0iIrWKK9DhFujlXTB57vD40TSg-aazSkH2QgLF3dTMETWPn9zQAX8wSAD5TtGITFfXEPbFkzYyVLAM64t3P1bpkxD5O6iLv341-YWLwFe043jMnLeuUTxlqpjky44PEgqkZBQoEYWWm3vDe4L-rYx8qKjlEYDPU3tDKgYoEYWyVnvMTy_lzYuEVT22A9QPDVoHorfyra8U70F3yP-lDYHrmcvlN6jxeYoD7KwhwqhbK_PG-WfNVD3m33vVmWzfMqW2UCyu0xQW8_JP7m0iGJTggurUtrrfyxjE-KVoEop-UnDzr8kmNbIDbu8UUV7vHYYZ8X2cso9-IJmrt7PPkdOwq4vPI5kC6VbyUClatjgAsEryimgoeuF8IjHGOmJTBR4kjnfe1ROZXGoc3ItXDSXgrhYlOntYBR4kjnfBcnF2IzxMr6",
"isg": "BE9Pn6NUe_Bw4n-MDW-acA6j3uNZdKOW9yzD5mFcBL4fMGsySEeF55RmNmCOGnsO"
}
url = "https://acs-m.88cha.com/h5/mtop.com.alibaba.business.query.recommendcompany/2.0/"
params = {
"jsv": "2.5.8",
"appKey": "12574478",
"t": "1756781850092",
"sign": "88b95694cf4603b63f0a3e6c498a94c9",
"dangerouslySetWindvaneParams": "[object Object]",
"api": "mtop.com.alibaba.business.query.recommendcompany",
"v": "2.0",
"dataType": "json",
"timeout": "20000",
"type": "originaljson",
"data": "{\"query\":\"海康威视公司怎么样\",\"pageNo\":1,\"pageSize\":10,\"scene\":\"default\"}"
}
response = requests.get(url, headers=headers, cookies=cookies, params=params)
print(response.text)
print(response)


浙公网安备 33010602011771号