0

WSDL ファイルを使用する単純な SOAP クライアントを Python で作成しようとしています。私は pysimplesoap と SUDS を試しましたが、これらは両方ともさまざまな理由で失敗します。

from pysimplesoap.client import SoapClient

wsdl = "http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl"
client = SoapClient(wsdl=wsdl)

print client

pysimplesoap クライアントが失敗するAttributeError: Tag not found: service (No elements found)

from SOAPpy import WSDL
wsdlFile = "http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl"
server = WSDL.Proxy(wsdlFile)

SOAPpy クライアントはIndexError: list index out of range例外をスローします。

私はSOAPの初心者なので、どこかで非常に基本的なエラーを犯したと推測しています。

4

1 に答える 1