python 接口返回的json字符串实例
更新时间:2022年07月13日 14:12:57 作者:zhaoxian
下面小编就为大家分享一篇python 接口返回的json字符串实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
如下所示:
JSON 函数 使用 JSON 函数需要导入 json 库:import json。 函数 描述 json.dumps 将 Python 对象编码成 JSON 字符串 json.loads 将已编码的 JSON 字符串解码为 Python 对象 #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib2 import urllib import cookielib import json def login(): data={'username': '015208@xxxxx.com', 'password': '1234567'} post_data=urllib.urlencode(data) #将post消息化成可以让服务器编码的方式 cj=cookielib.CookieJar() #获取cookiejar实例 opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) #自己设置User-Agent(可用于伪造获取,防止某些网站防ip注入) headers = {} website = "http://127.0.0.1:8000/api2/auth-token/" req=urllib2.Request(website,post_data,headers) content=opener.open(req) s= content.read() #linux下没有gbk编码,只有utf-8编码 print s print type(s) text = json.loads(s) print type(text) print text['token'] if __name__ == '__main__': login() C:\Python27\python.exe C:/Users/Administrator/PycharmProjects/untitled/a1.py {"token": "2c73f3885ac90ee462daea49f1890730f567fbfe"} <type 'str'> <type 'dict'> 2c73f3885ac90ee462daea49f1890730f567fbfe Process finished with exit code 0
以上这篇python 接口返回的json字符串实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
python-leetcode求区间[M,N]内的所有素数的个数实现方式
这篇文章主要介绍了python-leetcode求区间[M,N]内的所有素数的个数实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-08-08python+selenium爬取微博热搜存入Mysql的实现方法
这篇文章主要介绍了python+selenium爬取微博热搜存入Mysql的实现方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-01-01Python利用re模块实现简易分词(tokenization)
分词(tokenization)任务是Python字符串处理中最为常见任务了。本文将利用re模块实现简易tokenizer,文中的示例代码讲解详细,需要的可以参考一下2022-04-04
最新评论