python 调用webserver接口请求数据
来源:互联网 发布:工程造价软件广联达 编辑:程序博客网 时间:2024/05/17 08:55
主要接口调用如下,具体实现看具体需求。
import suds
from suds.client import Client
client = Client(set_client)
try:
result = client.service.getMemberList(ParamsJson = str(ParamsJson))
except suds.WebFault,ex:
print ex.fault
print ex.document
单步执行,可以直接print client 查看接口方法
getMemberList是接口方法,ParamsJson 是该方法的传入参数。
#encoding:utf-8import jsonimport loggingimport hashlibimport MySQLdbimport codecsimport sysimport datetimeimport timefrom collections import OrderedDictimport sudsfrom suds.client import Clientreload(sys)sys.setdefaultencoding('utf8')LS = 'KDXF'DI = '2017-10-12'TS = datetime.datetime.now().strftime('%Y%m%d%H%M%S')+'000'signKey = ''set_client = "http://***/Statistics.asmx?WSDL"#file_name = 'woplus_musicd_cc'def get_data(date):import pdb;pdb.set_trace()time.sleep(5)DI = str(date)TS = datetime.datetime.now().strftime('%Y%m%d%H%M%S%f')[0:16]logging.getLogger('suds.client').setLevel(logging.DEBUG)strKey = 'dateInfo=' + DI + '&loginSystem=' + LS + '&timeStamp=' + TS + signKeySG = hashlib.sha1(strKey).hexdigest()ParamsJson = {'loginSystem':LS,'dateInfo':DI,'timeStamp':TS,'sign':SG}client = Client(set_client)try:result = client.service.getMemberList(ParamsJson = str(ParamsJson))except suds.WebFault,ex:print ex.faultprint ex.documentreturn FalsersJson = json.loads(result)
阅读全文
0 0
- python 调用webserver接口请求数据
- webServer请求数据
- python 调用接口造数据
- 门外小白用axis2调用接口,发送数据请求
- webserver调用
- post和get请求调用Http接口并拿到数据
- 接口调用请求
- python之接口请求
- IOS访问webserver接口
- webServer 接口开发
- webserver常用接口链接
- python调用zabbix api接口实时展示数据
- jquery 调用 webserver
- xfire方式调用 webserver
- PHP调用Java Webserver
- 安卓调用webserver
- WebServer 安装调用
- Asp.Net_调用WebServer
- HDU 1231 最大连续子序列
- spring boot 集成mybatis
- 深入理解Java并发之synchronized实现原理
- 【2017年cs231n学习笔记3】Lecture4-1 反向传播
- [Golang]另一角度理解goroutine
- python 调用webserver接口请求数据
- C语言学习内容总结2017/10/31
- mvp 简单的案例, mvp实现登录及注册 分为moudle数据层 activity视图v层 Presenter逻辑层
- 判断水仙花数
- USB设备的插入检测机制
- 用tarjan求最近公共祖先
- BP神经网络
- mvc各层简单清晰的描述
- 将镜像推送到DockerHub