Python调用Webservice

时间:2022-03-11 02:28:57

使用Python调用webservice

推荐使用 suds包

该包一般在Python2.x   python3各种麻烦 略过

实例

 import suds

 # webservice url
url ="http://192.168.0.1/service/BaseService?wsdl" # 发起连接
clients = suds.client.Client(url) print clients # 输出返回信息,可以获知有那些method可以调用 # 例如存在一个登陆的method:getConnection,接受用户名密码
# 那么,我们可以这样调用: res = clients.service.getConnection("username","password") print res # 打印返回信息 # 接下去可以解析这些返回信息(res),获取我们需要的数据了