我正在使用一个用于车牌识别的API;我得到了以下curl命令:
如何在PYTHON中用curl实现这样的调用?在
curl "https://api.havenondemand.com/1/api/async/recognizelicenseplates/v1?url=https%3A%2F%2Fwww.havenondemand.com%2Fsample-content%2Fvideos%2Fgb-plates.mp4&source_location=GB&apikey=695e513c-xxxx-xxxx-xxxx-xxxxxxxxxx"
curl -X POST --form "url=https://www.havenondemand.com/sample-content/videos/gb-plates.mp4" --form "source_location=GB" --form "apikey=695e513c-xxxx-xxxx-a666-xxxxxxxxxx" https://api.havenondemand.com/1/api/async/recognizelicenseplates/v1
调用Haven OnDemand api的最快方法是使用HPE官方库。可以安装HOD Python lib并按如下方式使用:
安装lib
pip安装无需
在Python中,使用
requests
模块是一个更好的选择。先安装:然后这样做:
^{pr2}$基本上,任何表单字段都应该作为键值对进入
data
字典。我们在这里使用requests.post()
函数。该函数将目标URL作为第一个参数。和表单值作为第二个参数。在我们得到了一个响应对象。您可以通过打印出
response.content
的值来查看原始响应。但是,如果知道响应是JSON,那么可以使用json()
方法来解析响应并获取Python数据类型(dictionary)。在有多种选择。可以从urllib2(或任何其他类似HTTP库的请求)开始。更好的选择是直接使用havenondemand的python客户机库
相关问题 更多 >
编程相关推荐