我正在尝试将 API 查询放入 python 中。命令行
curl --header "Authorization:access_token myToken" https://website.example/id
给出一些 JSON 输出。 myToken
是一个始终保持不变的十六进制变量。我想从 python 进行这个调用,以便我可以遍历不同的 id 并分析输出。在需要身份验证之前,我已经使用 urllib2
完成了此操作。我还查看了 requests
模块,但不知道该怎么做。
原文由 user1895406 发布,翻译遵循 CC BY-SA 4.0 许可协议
requests 包有一个非常好的用于 HTTP 请求的 API,添加自定义标头的工作方式如下( 来源:官方文档):
如果您不想使用外部依赖项,使用标准库的 urllib2 相同的东西看起来像这样( 来源:缺失的手册):