1、参考文章 https://github.com/FalkTannhaeuser/python-onvif-zeep
结合网上一些教程,请多多指教
(1)环境配置:安装python 3.8.1; pip 20.3.3;
pip list
aiohttp==3.7.3
appdirs==1.4.4
async-timeout==3.0.1
attrs==20.3.0
cached-property==1.5.2
certifi==2020.12.5
chardet==3.0.4
click==7.1.2
defusedxml==0.6.0
Flask==1.1.2
idna==2.10
isodate==0.6.0
itsdangerous==1.1.0
Jinja2==2.11.2
lxml @ file:///E:/job/netdaemon/lxml-4.6.2-cp38-cp38-win32.whl
MarkupSafe==1.1.1
multidict==5.1.0
onvif-zeep==0.2.12
pytz==2020.5
requests==2.25.1
requests-file==1.5.1
requests-toolbelt==0.9.1
six==1.15.0
typing-extensions==3.7.4.3
urllib3==1.26.2
websockets==8.1
Werkzeug==1.0.1
yarl==1.6.3
zeep==4.0.0
(2) 海康支持onvif摄像头 ip,port,user,password
(3) 用的python的flask框架
2、代码示例
from flask import Flask
from flask import request, abort, jsonify
from onvif import ONVIFCamera
import zeep
import requests
from requests.auth import HTTPDigestAuth