0
我正在尝试使用Python和suds库从SOAP web服务中提取一些数据,这些数据存放我的数据。不幸的是,我之前没有通过SOAP Web服务完成这项工作,并且遇到了一些困惑。这里是我到目前为止的代码:Python Suds复杂类型混淆
from suds.client import Client
wsdl = 'http://ws-argos.clsamerica.com/argosDws/services/DixService?wsdl'
client =Client(wsdl)
f1 = client.factory.create('ns0:baseRequestType')
f1.username ='xxxxx'
f1.password='xxxxx'
f1.programNumber='9999'
f1.nbDaysFromNow = '5'
print f1
print client.service.getObsCsv(f1)
运行此代码给我一个通用的WebFault错误。因此,我很难调试并发现我做错了什么。我怀疑它与我试图用工厂生成的复杂请求类型有关。任何人都可以洞察我在这里做错了什么?