当前位置: 首页 > news >正文

自己做的网站点首页出错长沙网红打卡点

自己做的网站点首页出错,长沙网红打卡点,东莞网站建设排行,北京网站建设公司网站优化资讯文章目录 1. 工具准备1.1. requests代码包1.2. BurpSuite抓包工具 2. 操作过程2.1. 一个简单的请求2.1.1. Burp获取响应2.1.2. 转发获取响应 2.2. 构造GET类型URL参数2.3. 构造请求头部2.4. 构造POST类型payload数据2.4.1. urlencoded格式2.4.2. json格式 本文主要讲解常用API接… 文章目录 1. 工具准备1.1. requests代码包1.2. BurpSuite抓包工具 2. 操作过程2.1. 一个简单的请求2.1.1. Burp获取响应2.1.2. 转发获取响应 2.2. 构造GET类型URL参数2.3. 构造请求头部2.4. 构造POST类型payload数据2.4.1. urlencoded格式2.4.2. json格式 本文主要讲解常用API接口如何使用python实现。 APIApplication Programming Interface是应用程序开发接口的缩写意思是一些预设好的函数或方法这些预设好的函数或方法允许第三方程序通过网络来调用数据或提供基于数据的服务。 1. 工具准备 Python运行环境python3.10.2 PyCharm 1.1. requests代码包 使用pip install requests安装此代码包pip安装教程 1.2. BurpSuite抓包工具 BurpSuite安装教程参考1.2章节设置http协议代理为127.0.0.1端口8080完成后开启Intercept劫持功能 2. 操作过程 2.1. 一个简单的请求 使用python发现一个简单的GET请求并且通过BurpSuite抓取其请求 import requests# URL host www.testcode.com port 9201 url http:// host : port# 配置Burp截取配置 proxies {http:http://127.0.0.1:8080}# 发送请求 reponse requests.get(urlurl, proxiesproxies)print(reponse.text)代码运行后会在BurpSuite上回显一条http请求即为该代码构造的http请求 将此请求放入重放或者点击代理的forwafd转发即可看到其具体响应内容。 2.1.1. Burp获取响应 使用BurpSuite的Repeater重放功能就可以直接查看到Response响应。 2.1.2. 转发获取响应 使用Proxy代理模块中的Forward转发可以将请求发送到服务侧即可在原软件获得Response响应。 2.2. 构造GET类型URL参数 import requestshost www.testcode.com port 9201 url http:// host : port# 构造参数 params {username : test,passwd : aaabbbccc1234567890 }proxies {http:http://127.0.0.1:8080}reponse requests.get(urlurl, proxiesproxies, paramsparams)print(reponse.text)执行结果 像这种/usernametestpasswdaaabbbccc1234567890的参数格式称之为 urlencoded 格式主要是以键值对keyvalue和拼接字符组合成http请求参数。 2.3. 构造请求头部 参考文章HTTP协议头部字段梳理 import requestshost www.testcode.com port 9201 url http:// host : portparams {username : test,passwd : aaabbbccc1234567890 }# 构造头部字段注意大小写 headers {User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36,Referer : www.aaa.bbb.ccc.com }proxies {http:http://127.0.0.1:8080}reponse requests.get(urlurl, proxiesproxies, paramsparams, headersheaders)print(reponse.text)执行结果 2.4. 构造POST类型payload数据 import requestshost www.testcode.com port 9201 url http:// host : portparams {username : test,passwd : aaabbbccc1234567890 }headers {User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36,Referer : www.aaa.bbb.ccc.com }# 设置payload payload !-- Edited by XMLSpy® -- note toTove/to fromJani/from headingReminder/heading bodyDont forget me this weekend!/body /note proxies {http:http://127.0.0.1:8080}# 修改类型为POST设置payload对象编码为UTF-8(中文编码) reponse requests.post(urlurl, proxiesproxies, paramsparams, headersheaders, datapayload.encode(utf-8))print(reponse.text)执行结果 2.4.1. urlencoded格式 urlencoded格式解释详见本文2.2章节内容 import requestshost www.testcode.com port 9201 url http:// host : portparams {username : test,passwd : aaabbbccc1234567890 }headers {User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36,Referer : www.aaa.bbb.ccc.com }payload {key1 : value1,key2 : value2 }proxies {http:http://127.0.0.1:8080}reponse requests.post(urlurl, proxiesproxies, paramsparams, headersheaders, datapayload)print(reponse.text)执行结果 2.4.2. json格式 参考文章JSON数据格式与格式化操作详解 import json import requestshost www.testcode.com port 9201 url http:// host : portparams {username : test,passwd : aaabbbccc1234567890 }headers {User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36,Referer : www.aaa.bbb.ccc.com }payload {key1 : value1,key2 : {key3 : value3,key4 : {key5 : 测试}} }proxies {http:http://127.0.0.1:8080}# payload数据使用json.dumps转化为strensure_asciiFalse代表关闭非ASCII字符转义 # 若不关闭非ASCII字符转义则测试回显为转义后的ASCII字符\u6d4b\u8bd5两者意思一致 reponse requests.post(urlurl, proxiesproxies, paramsparams, headersheaders, datajson.dumps(payload, ensure_asciiFalse).encode())print(reponse.text)
http://www.hkea.cn/news/14309488/

相关文章:

  • 天津网站制作的公司hpsocket 网站开发
  • 福州 网站建设360网站推广怎么做
  • 网站模板编辑工具seo技术交流
  • 怎么样做好网站建设Wordpress页面标签插件
  • 全国卫生机构建设管理系统网站如何做网站的图片滑动块
  • 当前网站开发的语言wordpress加速插件
  • 莆田高端模板建站成都网站定制中心
  • 中小企业网站规划方案wordpress 阿里云cdn
  • 做网站网站代理赚钱吗目前做网站最好的语言是
  • 三合一网站模板平邑建设局网站
  • 营销型网站公司排名网站设置评价
  • 网站制作的流程是什么企业诚信建设
  • 电商网站 建设赤峰做网站公司
  • 网站开发建立站点wordpress缓存与手机版动态切换
  • 成都哪家做网站12366纳税服务平台
  • 建站网站设计许昌中国建设银行官网站
  • 浙江网站建设有哪些自己没有产品
  • 横沥镇网站仿做wordpress主题 ux
  • 成都论坛莱芜户型优化培训班
  • 网站 优化 分析全国房产信息查询网
  • 怎么在自己的电脑做网站吉林省建设项目招标网
  • 查询网站建立时间邢台网站制作那家便宜
  • 网站建设如何查看后台数据库小白用网站建设工具
  • 北京网站建设华网天下买送两年漳州城乡和建设局网站
  • 东营建设信息网网站简述网站建设基本过程
  • 2.2 网站建设的流程建筑行业培训
  • 小说网站虚拟主机网站建设服务的广告
  • 诗人做的网站做网站js是什么
  • 百度seo网站优化 网络服务福州市工程造价信息网
  • 长春三合一网站建设目前好的外贸网站