1
我想写一个Python脚本,这将允许我通过使用CURL来执行API“GET”来完成我通常的操作。我在这里浏览了一些问题,但我仍然对如何做到这一点感到困惑;从我所看到的,我可以用“请求”库这样的:使用Python请求库API GET请求
URL = requests.get("www.example.com/123")
然而,curl命令我正常运行使用身份验证也是如此。这里是一个例子:
curl -X GET -H 'Authorization: hibnn:11111:77788777YT666:CAL1' 'http://api.example.com/v1.11/user?id=123456
当我创建一个脚本来提取这些数据时,我仍然可以使用请求库吗?具体来说,我需要能够将身份验证信息与URL本身一起传递。
在此先感谢您的帮助!
更新:
这里是我的代码如下所示:
导入请求 进口JSON URL = “api.example.com/v1.11/user?id=123456”; 头{ “授权”: “hibnn:11111:77788777YT666:CAL1”}响应= requests.get(URL,头=头) 打印response.json
然而,我得到一个响应[401]误差。我想我可能会在我的头文件中出现错误,任何人都可以帮忙吗?