攻防世界:Web习题之 get_post

攻防世界:Web习题之 get_post

题目内容

https://adworld.xctf.org.cn/challenges/list
get_post题目
题目首先需要我们用GET方式提交一个名为a,值为1的变量:

请添加图片描述

提交成功之后我们需要继续用POST方式随便提交一个名为b,值为2的变量:

请添加图片描述

思路

我们可以使用python的requests包来完成这些操作

代码

import requests # 定义目标URL url = "http://61.147.171.105:51295" # Step 1: 用 GET 方法提交名为 a 的变量,值为 1 get_params = {"a": "1"} get_response = requests.get(url, params=get_params) # Step 2: 用 POST 方法在重定向后的页面提交一个名为 b 的变量,值为 2 post_data = {"b": "2"} post_response = requests.post(get_response.url, data=post_data) # 使用 GET 请求后的 URL # 输出 POST 请求结果 print("当前页面:") print(post_response.text)

__EOF__

本文作者笔墨绘星河
本文链接https://www.cnblogs.com/bimohuixinghe/p/18584492.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   笔墨绘星河_Archer  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示