个人网站包含哪些内容,国外人像摄影网站,canva可画ppt模板,网络设计参考文献注意#xff01;#xff01;#xff01;#xff01;某XX网站逆向实例仅作为学习案例#xff0c;禁止其他个人以及团体做谋利用途#xff01;#xff01;#xff01;
第一步#xff1a;分析页面和请求方式
此网站没有技巧的加密#xff0c;仅是需要携带cookie和请求…注意某XX网站逆向实例仅作为学习案例禁止其他个人以及团体做谋利用途
第一步分析页面和请求方式
此网站没有技巧的加密仅是需要携带cookie和请求格式因此本文主要进行分析重点的2次请求
第二步请求页面并分析请求 可以看到出现了三次请求前两次请求为302 重定向第三次请求状态为200
第三步分析第一次请求 可以看到第一次请求在响应headers 可以获得set-cookie同时也可以看到第一次请求后被重定向到指定地址
第四步分析第二次请求注意注意注意这步请求很重要 可以看到第二次请求使用的是第一次请求后响应的重定向网址和cookie这步很重要
第五步请求目标链接 可以看到报文头中携带了cookie和内容类型。注意这两个参数很重要。
第六步上代码
# -*- coding:utf-8 -*-
# Time : 2023/12/6 12:01
# Author: 水兵没月
# File : 某网址-cookie.py
# Software: PyCharm
import json
import randomimport requestsheaders {Accept:text/html,application/xhtmlxml,application/xml;q0.9,image/avif,image/webp,image/apng,*/*;q0.8,application/signed-exchange;vb3;q0.7,Accept-Encoding:gzip, deflate,Accept-Language:zh-CN,zh;q0.9,Cache-Control:no-cache,Connection:keep-alive,Content-Type:application/json,Host:XXX.XXX.XX.XXX:8081,Pragma:no-cache,Upgrade-Insecure-Requests:1,User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36,}
# 第一次请求
res requests.Session().get(http://XXX.XXX.XX.XXX:8081/cx/, verifyFalse,headersheaders, allow_redirectsFalse) # verifyFalse,
cookies res.cookies.items()
cookie
for name, value in cookies:cookie {0}{1};.format(name, value)
print(cookie)
headers[Cookie] cookie# 第二次请求
requests.Session().get(res.headers.get(Location), verifyFalse,headersheaders, allow_redirectsFalse)# 目标请求
url http://XXX.XXX.XX.XXX:8081/cx/api/cxsj/syscqyinfo/list
data {page:1,rows:100,conditionItems:[]}
print(headers)
res requests.session().post(urlurl, datajson.dumps(data), headersheaders, verifyFalse) #
res.encoding UTF-8
print(res.text)仅作为笔记记录如有问题请各位大佬来指导