首页 > 解决方案 > 在 Python 2.7 中运行 cURL 命令

问题描述

我需要跑步

curl -H "Accept: application/json+v6" -H "x-api-key: <your_api_key>" \https://beta.check-mot.service.gov.uk/trade/vehicles/mot-tests\?registration=ZZ99ABC

在 Python 2.7 中。我已经研究过使用请求,但我不确定如何专门为上述命令构建它。

帮助表示赞赏

标签: pythonpython-2.7curlpython-requestsanpr

解决方案


要分解您的要求,您需要:

  • 对 url 执行请求(对 MOT 服务)
  • 包括一些标题(-H卷曲的参数)

您可以使用请求轻松完成这些事情:

import request

url = "https://beta.check-mot.service.gov.uk/trade/vehicles/mot-tests?registration=ZZ99ABC"
headers = {
    "Accept": "application/json+v6",
    "x-api-key": "your-key",

}

response = requests.get(url, headers=headers)

推荐阅读