前言全域性說明
一、 json格式轉url引數&分割
>>> from urllib.parse import urlencode
>>> params = { 'user': 'admin', 'pwd': '123456'}
>>> print(urlencode(params))
二、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 字串
三、
四、
免責宣告:本號所涉及內容僅供安全研究與教學使用,如出現其他風險,後果自負。
參考、來源:
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