在Python 2.7中运行cURL命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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中。我已经研究过使用请求,但我不确定如何为上述命令专门构建它。
帮助赞赏
答案
要打破您的要求,您需要:
- 对网址执行请求(对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)
以上是关于在Python 2.7中运行cURL命令的主要内容,如果未能解决你的问题,请参考以下文章
Python notebook 中的 !curl 命令失败,出现 500 内部错误
如何从子进程 python 2.7 和 Apache 读取实时输出
CentOS yum 命令出现 [Errno 14] curl#6 - "Couldn't resolve host ..." 的解决方法(代码片段