尝试点击返回json的api。文档说以这种方式点击它:
curl - 用户名:密码“https://api.company.com/dummyapi.json”
从命令行和PHP中像冠军一样工作。我是Python的新手。我怎么用Python模仿这个?我已经尝试过request和subprocess.call但是我一直收到来自服务器的错误请求响应,说没有提供凭据。
答案 0 :(得分:2)
要做curl
所做的事,在python中你可以使用requests
。首先,您必须安装:
pip install requests
然后发送http请求就像这样简单:
from requests import get
response = get('https://api.company.com/dummyapi.json', auth=('user', 'pass'))
现在response
包含从该api返回的所有信息。使用documentation获取更多信息,特别是有关authentication。