Python3 通过 suds 访问 webservice
Python通过suds访问webservice
本文描述了如何通过suds库访问webservice接口
- Python通过suds访问webservice
- suds安装
- Webservice访问测试
suds安装
Suds: 是一个轻量级的SOAP客户端,suds-jurko是suds的一个分支版本。
安装命令:pip install suds
我的Mac上安装suds没有成功,所以选择了安装suds-jurko
MBookPro:~ mervin$ pip3.6 install suds-jurko
Collecting suds-jurkoDownloading suds-jurko-0.6.tar.bz2 (143kB)100% |████████████████████████████████| 153kB 5.0kB/s
Installing collected packages: suds-jurkoRunning setup.py install for suds-jurko ... done
Successfully installed suds-jurko-0.6
Webservice访问测试
我选择了一个公网的Webservice:
QQ在线状态测试
这个Webservice只有一个方法– qqCheckOnline(xs:string qqCode)
下面是一个Webservice测试工具 Storm
链接: https://pan.baidu.com/s/1jJmchk6 密码: dk64
suds调用:
#!/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
# -*- coding:UTF-8 -*-
# Author by : Mervin Yan
# WebSite : http://blog.csdn.net/zhumingyanfrom suds.client import Client#要访问的Webservice地址
url = "http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl"
#创建Webservice Client对象
client = Client(url)
#print(client)可以打印出Client对象所有的方法
#print(client)
#client.service.qqCheckOnline方法
result = client.service.qqCheckOnline("229151840")print("QQ在线结果为:"+result)
运行结果为:
QQ在线结果为:Y
[Finished in 2.1s]
Python3 通过 suds 访问 webservice相关推荐
- python suds_python suds访问webservice服务实现
安装suds 在Python3环境下如果使用:pip install suds,应该会报ImportError: No module named client,这里推荐安装suds-py3. 使用 1 ...
- python3用suds调用webService, 当参数是对象数组时
from suds.client import Client url = 'http://127.0.0.1:3945/service/BMS_ExecuteSQLProcedureService.w ...
- Python3 访问 webservice 接口(WSDL+suds 方式)
Python3 访问 webservice 接口(WSDL+suds 方式) suds 安装 参考 suds 使用说明 WSDL文件解读 学习 python 学习 上一篇文章整理了 通过request ...
- python使用suds访问用.net开发的webservice的API接口
背景: 这个是中东一个快递公司的api接口,背景就是要调用该公司的api接口,查询快递的物流信息,由于它是使用webservice的方式访问,所以特此记录一下 笔者是使用python3.6 安装: p ...
- 如何访问webService接口
在上篇的文章中我们接触到如何来编写webService接口,这篇文章我们将讲述的是如何来访问webService接口 首先比如这样的一个接口:http://127.0.0.1:11111/weathe ...
- Android 访问WebService
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010046908/article/details/50503428 首先,WebService进年 ...
- python 并发访问数据库_【数据库】如何实现python3实现并发访问水平切分表
本篇文章给大家带来的内容是关于如何实现python3实现并发访问水平切分表,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 场景说明 假设有一个mysql表被水平切分,分散到多个hos ...
- 如何直接soap字符串,访问webservice
2019独角兽企业重金招聘Python工程师标准>>> 1.Webservice.GetVcardByUserNo(String userId,String userNo);这个是封 ...
- qt linux webservice,Qt实现访问WebService
之前也许是因为根本不用的原因吧,,,根本没有想过Qt访问WebService的方式.... 要解决这个问题,因为Qt现行版没有提供直接访问的类库...首先是一些必备知识, 我连的服务器是用VS2010 ...
最新文章
- SQLDMO- (数据备份与恢复篇)
- 慕课网基于ElasticSearch的找房网实战开发企业级房屋搜索网项目学习心得(一)
- Xilinx 推出 reVISION,继续拓展机器学习市场
- 中国的TD-LTE-Advanced被国际电联确立为4G标准!
- ActivityGroup自我堆栈管理(复用现有activity)
- CVE-2010-3333
- 在 sql server 中,查询 数据库的大小 和 数据库中各表的大小
- 一段基于Jsoup和Dom4j的海报爬取小程序
- android中私有方法 继承,Android项目实战系列—基于博学谷(五)个人资料
- TestDriven.NET 2.0——单元测试的好助手(转)
- Node.js的异步I/O
- 如何将苹果手机投屏到电脑上
- php怎么画五星红旗,php基于GD库画五星红旗的方法,phpgd库五星红旗_PHP教程
- 墨天轮访谈 | 腾讯张铭:带你探索王者荣耀背后的游戏数据库 TcaplusDB
- adobe air for ubuntu + markman 安装?
- PDF转Excel(PS:学习使用VBA处理Excel)
- PC端应用程序自动化测试
- 认知计算Cognitive Computing 各章总结
- (学习笔记)PCL点云库的基本使用
- python django考勤签到系统
热门文章
- lua系统学习02-变量
- 使用 OpenAI API 构建 Next.js 应用程序的初学者指南
- Deep Learning Networks: CNN-, RNN-
- 网络上长说的监听某个端口是什么意思
- 大数据测试指标(一)
- 为何演网络电影?吕良伟:帮青年导演圆电影梦
- 请问想考软考,零基础的话,哪个证书最好考呢
- ROS naviagtion analysis: costmap_2d--Costmap2DROS
- web前端能做到多少岁
- H265播放器EasyPlayer.js首次加载出现Uncaught (in promise) DOMException错误信息