python 處理json數據


 

python 處理 json數據

以下是登錄賬號后獲取的json數據,headers中注意加入cookie值

需要處理的數據如下:
在這里插入圖片描述
全部代碼如下

#!/usr/bin/env python 
# -*- coding:utf-8 -*- 
import requests  
import json  
headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36",
    "Cookie":"cookiesession1=426EF394ULRHIHCOMFONBBXJAGLM1F47;"
}

def get_name():
    url = "http://*.*.*.*/Initialize/GetStaffs?pageIndex=1&pageSize=200&sortField=CreateAt&sortDirection=0&_=1554691249039"
    response = requests.get(url=url,headers = headers)
    dict_str = json.loads(response.text)                #轉換成json格式
    dic_data = dict_str["DataList"]
    # dic_data = dict_str["DataList"]["0"]["UserId"]   #取出字典中的字段值
    for dic1 in dic_data: 
        print(dic1)
        with open("name.txt","a+",encoding="utf-8") as f:
            f.write(str(dic1["UserId"])+"\n")  #只取字典中UserId的值,其它字段同理可獲取到

if __name__ =="__main__":
    get_name()

最終運行結果如下:
在這里插入圖片描述
小結:比之前不太規律的數據處理起來容易多了,后期努力完善學習。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM