python?接口返回的json字符串實例
更新時間:2022年07月13日 14:12:57 作者:zhaoxian
下面小編就為大家分享一篇python?接口返回的json字符串實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
JSON 函數(shù)
使用 JSON 函數(shù)需要導(dǎo)入 json 庫:import json。
函數(shù) 描述
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消息化成可以讓服務(wù)器編碼的方式
cj=cookielib.CookieJar() #獲取cookiejar實例
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
#自己設(shè)置User-Agent(可用于偽造獲取,防止某些網(wǎng)站防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下沒有g(shù)bk編碼,只有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字符串實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python Pandas中的shift()函數(shù)實現(xiàn)數(shù)據(jù)完美平移應(yīng)用場景探究
shift()?是 Pandas 中一個常用的數(shù)據(jù)處理函數(shù),它用于對數(shù)據(jù)進行移動或偏移操作,常用于時間序列數(shù)據(jù)或需要計算前后差值的情況,本文將詳細介紹?shift()?函數(shù)的用法,包括語法、參數(shù)、示例以及常見應(yīng)用場景2024-01-01
python opencv將圖片轉(zhuǎn)為灰度圖的方法示例
這篇文章主要介紹了python opencv將圖片轉(zhuǎn)為灰度圖的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Python 多線程搜索txt文件的內(nèi)容,并寫入搜到的內(nèi)容(Lock)方法
今天小編就為大家分享一篇Python 多線程搜索txt文件的內(nèi)容,并寫入搜到的內(nèi)容(Lock)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
Python使用signal定時結(jié)束AsyncIOScheduler任務(wù)的問題
這篇文章主要介紹了Python使用signal定時結(jié)束AsyncIOScheduler任務(wù),在使用aiohttp結(jié)合apscheduler的AsyncIOScheduler模擬定點并發(fā)的時候遇到兩個問題,針對每個問題給大家詳細介紹,需要的朋友可以參考下2021-07-07
對python的bytes類型數(shù)據(jù)split分割切片方法
今天小編就為大家分享一篇對python的bytes類型數(shù)據(jù)split分割切片方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12

