python json格式轉url引數&分割, url引數轉json格式

悟透發表於2024-03-11

前言全域性說明


一、 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



相關文章