1.HTTP Basic Auth 基本身份认证

示例:

import requests
from requests.auth import HTTPBasicAuth



url = 'https://httpbin.org/basic-auth/user/pass'

res = requests.get(url,auth=HTTPBasicAuth('user','pass')) #认证账号密码需要和开发沟通

print(res.json())

2.Digest Authentication 摘要式身份认证

代码示例:

import requests
from requests.auth import HTTPDigestAuth


url = 'https://httpbin.org/digest-auth/user/pass'

res = requests.get(url,auth=HTTPDigestAuth('user','pass')) #认证账号密码需要和开发沟通

print(res.json())

3.token认证

import requests


#需要事先模拟登录,拿到 token!

url = 'https://请求地址'

header = {
    "Authorization": "dfafafaf"
}

res = requests.post(url,headers=header)
print(res.json())