在python中如何使用suds从webservices响应中提取数据

时间:2016-09-22 22:11:37

标签: python suds

我正在使用python 2.71。我使用python和suds库从webservices调用得到了这个响应。我想提取标签problemName的值。我怎么能这样做?

(200,(TESTResult){    ProblemList =       (数组列表){          项目=             (ArrayOfAnyType){                项目[] =                   (问题){

+=

})

1 个答案:

答案 0 :(得分:0)

我能够通过调用webservice而无故障删除(200,(TESTResult)= False参数,例如:

#client = Client(url, transport=t, faults=False)
client = Client(url, transport=t)

resp = client.service.getProblemHistory(ProblemRequest)
probs = resp.ProblemList.Items.Item
for prob in probs
    print "problem : " , prob.problemName