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