Python“请求”库:每个请求的HTTP基本身份验证

时间:2015-11-21 18:50:27

标签: python python-requests http-basic-authentication

在Python脚本中,我使用具有HTTP基本身份验证的“请求”库和自定义CA证书,如下所示:

import requests    
response = requests.get(base_url, auth=(username, password), verify=ssl_ca_file)

我需要做的所有请求都必须使用这些参数。是否有“Python”方法将这些设置为所有请求的默认值?

1 个答案:

答案 0 :(得分:4)

使用Session()Documentation州:

  

Session对象允许您跨越某些参数   请求。

import requests

s = requests.Session()
s.auth = (username, password)
s.verify = ssl_ca_file

s.get(base_url)