zoukankan      html  css  js  c++  java
  • 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"])+"
    ")  #只取字典中UserId的值,其它字段同理可获取到
    
    if __name__ =="__main__":
        get_name()
    

    最终运行结果如下:
    在这里插入图片描述
    小结:比之前不太规律的数据处理起来容易多了,后期努力完善学习。

  • 相关阅读:
    一条痛并快乐的路
    Daily Scrum 11.1
    Daily Scrum 10.31
    Daily Scrum 10.30
    Daily Scrum 10.29
    Daily Scrum 10.28
    Daily Scrum 10.27
    (Alpha)Let's-Chronos分数分配规则
    Daily Scrum 10.26
    Daily Scrum 10.25
  • 原文地址:https://www.cnblogs.com/dddjh/p/10753585.html
Copyright © 2011-2022 走看看