使用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),獲取我們需要的數據了