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),获取我们需要的数据了

 

posted @ 2017-05-19 16:23  songkunhuang  阅读(3694)  评论(0编辑  收藏  举报