亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python接口自動化——token、cookies的獲取和傳遞

發布時間:2020-07-15 02:24:29 來源:網絡 閱讀:1425 作者:nineteens 欄目:編程語言

  token是登錄后產生的用戶唯一標識 幾乎所有的接口都需要token 才能進行訪問

  那么我就說一下關于token的處理

  首先定義一個登錄的請求方法

  import requests

  def login():

  url = "http://test.xxxxxxx.com/api/common/login/login"

  data = {

  "phone":"1772xxxxxxx,

  "password":123456

  }

  h = {

  "User-Agent": "Android/H60-L01/8.1.0/"

  }

  res = requests.post(url, data=data, headers=h)

  print(res.json())

  login()

  來看一下返回數據

  返回數據就展示部分好了

  {'status': 1, 'msg': '登錄成功', 'data': {'id': 6335, 'nickname': 'mimi', 'phone': '1772xxxxxx', 'token': '3143de184efaa49581cd1966ed2ef1a1',

  可以看出返回的數據是字典格式 而token是在data里 所以可以用字典取值的方式語提取token

  提取token并將其返回

  return ( res.json()['data']['token'])

  然后將其傳到下一個請求的headers里

  def get():

  print({'token':login()})

  url = 'http://test.xxxxxxxxx.com/api/common/user/sign'

  h = {

  "User-Agent": "Android/H60-L01/8.1.0/",

  'token':login()

  }無錫人流多少錢 http://www.bhnnk120.com/

  res = requests.post(url,headers=h)

  print(res.text)

  這樣就可以了

  cookies的獲取和傳遞

  在登錄接口 中用print(r.cookies)來打印cookies 看看 是否可以獲取到

  import requests

  def login():

  data = {

  "phone":189xxxxxxxxxx,

  "password":123456

  }

  headers = {

  "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36",

  "Content-Type":"application/x-www-form-urlencoded; charset=UTF-8",

  "Referer":"https://test.xxxxxxx.com/index/index/login/login.html"

  }

  r = requests.post(

  url='https://test.xxxxxxxx.com/index/index/login/login',

  data=data,

  headers=headers)

  print( r.cookies)

  成功打印出Cookies 值

  然后用return返回

  return r.cookies

  在下一個請求中 同token 類似 拼接到headers 就可以了


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宽城| 高清| 潼关县| 柘荣县| 吴忠市| 华宁县| 泽普县| 榆林市| 泗洪县| 景谷| 远安县| 教育| 抚顺市| 曲麻莱县| 巴南区| 扎兰屯市| 钦州市| 思茅市| 英吉沙县| 高尔夫| 苗栗市| 边坝县| 达州市| 增城市| 平阴县| 仪征市| 鄯善县| 石首市| 稷山县| 韶关市| 凌海市| 醴陵市| 公主岭市| 小金县| 无棣县| 观塘区| 平顶山市| 德惠市| 邵阳市| 忻州市| 齐河县|