python获取token和cookie方法

 获取token:token为接口参数返回值

# -*- coding: utf-8 -*-
# @File    : get_token.py
# @API_name:
# @Time    : 2018/12/11 10:37
# @Author  : guozhen.deng

# 获取token ,处理逻辑:
# 传递cookie 至http://a**********l.com/initiator/live/get-token,
# 传递参数:activityId:519903328

import requests
def get_token(token_url,token_data,token_headers):#在公共变量进行方法传参,添加相应变量,否则不添加
    # 获取token:调用get_token方法
    # token_url = "http://***********m/initiator/live/get-token"
    # token_data = {"activityId": "******"}
    # token_headers = {"Cookie": "vmpbId=*******1935d5323cda6"}

    t = requests.post(token_url,data=token_data,headers=token_headers)
    token = t.json()
    return token["data"]

if __name__ == '__main__':
    print get_token()



ps:


if __name__ == '__main__':
    print get_token()

    import requests


    def get_token():
        # 获取token:调用get_token方法
        token_url = "http://ap*****vh8**l.com/initi******get-token"
        token_data = {"activityId": "***"}
        token_headers = {"Cookie": "vmpbId=8***69de81935d5323cda6"}

        t = requests.post(token_url, data=token_data, headers=token_headers)
        token = t.json()
        return token["data"]


    if __name__ == '__main__':
        print get_token()


获取cookie:cookie为请求头中cookie

 

# -*- coding: utf-8 -*-
# @File    : get_Cookie.py
# @API_name:
# @Time    : 2018/12/11 10:35
# @Author  : guozhen.deng

#  获取cookie,处理逻辑:
# 通过登录接口http://api*********.com/user/business-user/account-login
# 参数:account:******
# password:123saiya

import requests

def get_cookie(Coookie_url,Cookie_data):
    # Coookie_url = "http://*********v*********l.com/user/business-user/account-login"
    # Cookie_data = {
    #     "account" : '18*************94',
    #     "password" : '123*********a'
    # }
    r = requests.post(Coookie_url,data=Cookie_data)
    cookie = r.cookies.get_dict()

    return   "****=%s" %cookie["****"]

if __name__ == '__main__':
    print get_cookie()



 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值