很多接口都需要身份认证,Requests支持多种身份认证,例如BasicAuth和DigestAuth
import requests
from requests.auth import HTTPBasicAuth
from requests.auth import HTTPDigestAuth
base_url = "http://httpbin.org"
#身份验证-BasicAuth
r = requests.get(base+url+"/basic-auth/51zxw/8888",auth=HTTPBasicAuth('51zxw','8888'))
print(r.text)
#身份验证-DigestAuth
r = requests.get(base_url+"/digest-auth/auth/zxw/666",auth=HTTPDigestAuth('zxw','6666'))
print(r.text)
测试结果

浙公网安备 33010602011771号