首页 > 编程语言 >python json格式转url参数&分割, url参数转json格式

python json格式转url参数&分割, url参数转json格式

时间:2024-03-11 13:11:07浏览次数:27  
标签:分割 url item json split 格式 admin

前言全局说明


一、 json格式转url参数&分割

>>> from urllib.parse import urlencode
>>> params = { 'user': 'admin', 'pwd': '123456'}
>>> print(urlencode(params))

image


二、url参数转json格式

>>> import json
>>> data = "user=admin&passowrd=123456&time=1122344&sign=aksdjflajdsworeiu"
>>> json_lists = {item.split("=")[0]:item.split("=")[1] for item in data.split("&")}
>>>
>>> print(json.dumps(json_lists,indent=2))
{
  "user": "admin",
  "passowrd": "123456",
  "time": "1122344",
  "sign": "aksdjflajdsworeiu"
}
>>>

{item.split("=")[0]:item.split("=")[1] for item in data.split("&")} 说明:
这是python 里的一种语法,和平时反正看,从右往左看
for item in data.split("&") 这段是循环data内容,并用&分割
item.split("=")[0]:item.split("=")[1] 这段,是吧分割后的 user=admin 再次用 = 号分割
[0] 分割后取第一个(就是=号左边的user)
[1] 分割后取第二个(就是=号右边边的admin)
外层的 {} 是字典。根据需求也可以使用 [] 数组

json.dumps 转换成json 字符串

image


三、



四、




免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://www.cnblogs.com/wutou/p/18049293
01--爬虫开发+APP逆向1期【完结】(58.5G,249文件,21文件夹)\第17章__案例:B站\17.1__B站逆向(上)【瑞客论坛 www.ruike1.com】.mp4 01:16:00



标签:分割,url,item,json,split,格式,admin
From: https://www.cnblogs.com/wutou/p/18065869

相关文章

  • 网站 url 跳转 刷新打不开 但回车能打开 刷新不能访问但回车 能访问
    可能是跨域问题,可以对比两个网址的curl参数,有一个缺少Referer:https://account.wps.cn/  例如:curl^"https://authserver.gdmu.edu.cn/authserver/login?service=https^%^3A^%^2F^%^2Fms.gdmu.edu.cn^%^2Floginwps^"^-H"Accept:text/html,application/xhtml+xml,applic......
  • 【Unity】内存优化之— —Texture的MaxTextureSize以及Format压缩格式
    本人才疏学浅,只是近期略看了一下Texture的内存,如有不对的地方,还望大佬指正。参考文章:你所需要了解的几种纹理压缩格式原理1.说一说图片占用的内存关于图片的内存,是怎么算的呢,就是图片的长乘以宽,乘以每个像素点占的byte大小。MaxTextureSize,影响的就是基础的长和宽。图片的压......
  • CentOS8使用yum报错:Cannot prepare internal mirrorlist: No URLs in mirrorlist
    CentOS8使用yum报错:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist报错信息:错误:为仓库'appstream'下载元数据失败:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist 出现这个问题的原因是:在2022年1月31日,CentOS从官方镜像中移除CentOS8的所......
  • 一文读懂Databend的开放表格式引擎
    Databend近期发布ApacheIceberg和DeltaTable两类表引擎,以提供对两种目前最受欢迎的开放表格式的支持,满足基于不同技术栈的现代数据湖方案面临的高级分析需求。采用基于Databend/DatabendCloud的一站式解决方案,可以在不启用额外的Spark/Databricks服务的......
  • comfy UI 的workflow对应的json文件
    {"3":{"inputs":{"seed":404663911490888,"steps":30,"cfg":7,"sampler_name":"dpmpp_2m","scheduler":"karras","denoi......
  • fastjson-RCE
    fastjson是一个有阿里开发的一个开源Java类库,可以将Java对象转换为JSON格式(序列化),当然它也可以将JSON字符串转换为Java对象(反序列化)。Fastjson可以操作任何Java对象,即使是一些预先存在的没有源码的对象(这就是漏洞来源,下文会解释)。使用比较广泛。 fastjson序列......
  • FastJson使用和案例
    FastJson使用和案例导入依赖<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.73</version></dependency>使用案例1.新建Perosn类,......
  • nuscenes数据集的pcd.bin格式 转 pcd
    python实现importosimportstructimportnumpyasnpfromnuscenes.nuscenesimportNuScenesfromnuscenes.utils.data_classesimportLidarPointCloudimportopen3daso3dnusc=NuScenes(version='v1.0-mini',dataroot='/home/cjk/downloads_1......
  • 一文读懂 Databend 的开放表格式引擎
    CAD把焦点放在计算机辅助设计工业是市场上最有名和最受尊敬的软件之一。常被视为进入CAD破解版的入口,提供许多有价值的工具工程师、设计师和建筑师就像,让他们加速耗时的任务戏剧性的。虽然对很多人来说,"CAD"可能是最好的选择,但其他人可能会发现他们的工......
  • 用lazarus编写的类RichView显示控件初步支持markdown格式的表格,并增加单元格字体颜色
    用lazarus编写的类RichView显示控件初步支持markdown格式的表格,并增加单元格字体颜色等功能,可在信创电脑使用,功能慢慢添加中。github:https://github.com/szlbz/QFComponent其中图像格式支持:bmp,jpg,png等 除以上格式外,还支持单、双分割线等......