Python调用Webservice
使用Python调用webservice
推荐使用 suds包
该包一般在Python2.x python3各种麻烦 略过
实例
1 import suds 2 3 # webservice url 4 url ="http://192.168.0.1/service/BaseService?wsdl" 5 6 # 发起连接 7 clients = suds.client.Client(url) 8 9 print clients # 输出返回信息,可以获知有那些method可以调用 10 11 # 例如存在一个登陆的method:getConnection,接受用户名密码 12 # 那么,我们可以这样调用: 13 14 res = clients.service.getConnection("username","password") 15 16 print res # 打印返回信息 17 18 # 接下去可以解析这些返回信息(res),获取我们需要的数据了