如何使用请求库在 Python 中发出此请求。
curl -H "Authorization: 563492ad6f91700001000001e4d5ce6a4c3986a01" "http://api.pexels.com/v1/search?query=people"
我尝试使用此代码,但由于某种原因它不起作用。
from requests.auth import HTTPBasicAuth
requests.get('http://api.pexels.com/v1/search?query=sea&per_page=15&page=1', auth=HTTPBasicAuth('Authorization' : '563492ad6f91700001000001e4d5ce6a4c3986a01'))
我认为身份验证只需要一个带有正确数据的标头,所以我会像这样尝试:
requests.get("http://api.pexels.com/v1/search?query=people", headers={
"Authorization": "563492ad6f91700001000001e4d5ce6a4c3986a01"
})
它与带有 -H 标志的 curl 请求完全对应