佛山网站设计的外文名是,软件工程就业方向和前景,seo实战密码怎么样,自建个网站怎么做一、数据接口分析
主页地址#xff1a;猿人学第十三题
1、抓包
通过抓包可以发现数据接口是api/match/13
2、判断是否有加密参数
请求参数是否加密#xff1f; 无请求头是否加密#xff1f; 无响应是否加密#xff1f; 无cookie是否加密#xff1f; 在“cookie”模块…一、数据接口分析
主页地址猿人学第十三题
1、抓包
通过抓包可以发现数据接口是api/match/13
2、判断是否有加密参数
请求参数是否加密 无请求头是否加密 无响应是否加密 无cookie是否加密 在“cookie”模块中可以发现有一个yuanrenxue_cookie的加密cookie
二、加密位置定位
通过查找发现js代码中并没有找到对yuanrenxue_cookie的赋值操作所以观察抓包。 删除该cookie后重新刷新页面发现浏览器请求页面发了两次包而且第一个包的响应数据浏览器无法加载 此时可以尝试使用python发一个请求给这个地址观察一下返回的响应数据。通过打印的响应的数据可以发现第一个包响应的数据就是设置cookie的js代码并且就只是简单的字符拼接起来。 源代码 Email912917367qq.com
Date: 2023/8/2 9:57import reimport requestsheaders {authority: match.yuanrenxue.cn,referer: https://match.yuanrenxue.cn/match/13,user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
}
cookies {sessionid: 25yk747fkvd7oiq7oxa6wcagntbj5iso,
}
url https://match.yuanrenxue.cn/match/13
response requests.get(url, headersheaders, cookiescookies)re_str r\((.?)\)
cookie .join(re.findall(re_str, response.text))
cookie_value cookie.split()[1]cookies[yuanrenxue_cookie] cookie_valueurl https://match.yuanrenxue.cn/api/match/13
num 0
for page in range(1, 6):params {page: str(page)}if page 4:headers[user-agent] yuanrenxue.projectresponse requests.get(url, paramsparams, cookiescookies, headersheaders)data response.json()[data]for item in data:num item[value]print(num)