隐形摄影机的客户端

hikvisionapi的Python项目详细描述


[![Circleci](https://circleci.com/gh/missial/hikvision-client.svg?(https://circleci.com/gh/missial/hikvision/hikvision-client)























(安装

``bash ``bash
pip install hikvisionapi
``










;示例

有两种接收格式一个响应:






```python











respons=cam.system.deviceinfo.system.deviceinfo(方法‘get’)








``````` python
`` python





}
}


\xml文本响应
response=cam.system.deviceinfo(method='get',present='text')

response='''<;?xml version=“1.0”encoding=“utf-8”?>;
<;设备信息version=“1.0”xmlns=“http://www.hikvision.com/ver20/xmlschema”>;
<;设备名称>;hikvision<;/设备名称>;
<;/设备信息>;''
```

提示:

``python
data=xml)



type='stream')

response==[{
u'eventnotificationalert':{
u'@version':u'2.0',
u'@xmlns':u'http://www.hikvision.com/ver20/xmlschema',
u'activepostcount':u'0',
u'channelid':u'1',
u'datetime':u'2018-03-21t15:49:02+08:00',
u'eventdescription':u'videoloss alarm',
u'eventstate':u'inactive',
u'eventtype':u'videoloss'
}
}


超时=1)
为真时:
尝试:
响应=cam.event.notification.alertstream(method='get',type='stream')
如果响应:
则打印响应
例外情况除外:
传递

以获取不透明数据类型并写入文件
响应=cam.system.configurationdata(method='get',键入'opaque廑data')
,open('my廑file','wb')作为f:
作为响应的块。iter廑u content(chunk廑size=1024):
如果块:
f.write(chunk)

从相机获取并保存图片
响应=客户端。流媒体。频道[102].picture(method='get',type='opaque_data')
打开('screen.jpg',“wb”)作为f:
用于响应的块。iter_内容(块大小=1024):
如果块:
f.write(块)
````

./htmlcov/

```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpringbean已创建但未自动连接   java LibGDX游戏在三星Galaxy Grand Prime上结束   如何在Java中列出字符串句子中所有匹配条件的单词   java在Recyclerview中使用“putExtra”传递数据   java从一个特定的数组中提取特定的JSON对象,以便在Android中通过一个意图放入另一个活动   java需要使用IntelliJ和设置项目SDK的帮助   java springcontextindexer和Swagger 3   java使用indexOf和substring计算数字   java使用xml解析在word文档中查找隐式分页符   在添加<context:componentscan basepackage=“com.young.user”/   java无条件更改JTable单元格的背景色   选择列表中的java调用oracle函数:节点无数据类型   java如何添加缓冲图像作为JFrame的背景,然后在此图像上添加面板?   java Javadoc找不到用scala编写的类   java连接到文件共享程序的IP地址   java将数组元素加载到集合中   Tomcat中的java servlet、过滤器和线程   非Bean对象中的java EJB CDI注入?   java与println和printf的不同舍入