python开发笔记-python调用webservice接口
环境描述:
操作系统版本:
root@9deba54adab7:/# uname -a
Linux 9deba54adab7 4.4.--generic #-Ubuntu SMP Thu Dec :: UTC x86_64 GNU/Linux
root@9deba54adab7:/#
root@9deba54adab7:/# more /etc/issue
Debian GNU/Linux \n \l
python环境:
root@9deba54adab7:/# pip
pip pip2
root@9deba54adab7:/# pip --version
pip 1.5. from /usr/lib/python2./dist-packages (python 2.7)
root@9deba54adab7:/# python
Python 2.7. (default, Sep , ::)
[GCC 4.9.] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
场景描述:
python开发环境下,访问webservice接口,需要借助包suds;直接pip install suds 可能会出现报错“No module named client”
这里整理了,离线断网环境下,安装suds包,小伙伴们如果遇到上述类似异常,可以参考。
首先到该地址下载:https://bitbucket.org/jurko/suds/downloads/?tab=downloads
点击如下图:Download repository
PS:本文操作时,所使用版本为:jurko-suds-94664ddd46a6.zip
将安装包上传到服务器,解压后,进入目录:jurko-suds-94664ddd46a6
执行安装:python setup.py install
安装完成,测试是否可以使用:
进入python环境,执行如下操作
from suds.client import Client
send_dic = {
'bFile':'test 89489234892849284982',
'fileName': 'test_file_name',
'channelName': 'test001'
}
url = "http://www.xxx.com/test/test001.svc?wsdl"
client = Client(url)
result = client.service.getPercentBodyFat(**send_dic) print(result)
参考:
https://www.cnblogs.com/punkrocker/p/4082586.html
https://bitbucket.org/jurko/suds/downloads/
https://www.iteye.com/blog/ully-1266320
python开发笔记-python调用webservice接口的更多相关文章
- 各种开发语言示例调用WebService接口
ASP示例: <% uid="账号"pwd="密码"tos="13900041123"msg="你们好"url = ...
- python开发笔记-通过xml快捷获取数据
今天在做下python开发笔记之如何通过xml快捷获取数据,下面以调取nltk语料库为例: import nltk nltk.download() showing info https://raw.g ...
- python使用suds来调用webservice
对于python仅作为客户端调用webservice的情况,推荐使用suds库来完成,比起zsi,soapy之类,它可以说是相当轻量级,使用非常方便. 安装suds建议使用easy_insall来做. ...
- Java调用webservice接口方法
java调用webservice接口 webservice的 发布一般都是使用WSDL(web service descriptive langu ...
- php中创建和调用webservice接口示例
php中创建和调用webservice接口示例 这篇文章主要介绍了php中创建和调用webservice接口示例,包括webservice基本知识.webservice服务端例子.webservi ...
- js调用Webservice接口案例
第一步:新建Webservice接口 主文件方法 using System;using System.Collections.Generic;using System.Web;using System ...
- 动态调用WebService接口的几种方式
一.什么是WebService? 这里就不再赘述了,想要了解的====>传送门 二.为什么要动态调用WebService接口? 一般在C#开发中调用webService服务中的接口都是通过引用过 ...
- ThinkPHP使用soapclient调用webservice接口
1,开启 php.ini 这2个服务 12 extension=php_openssl.dllextension=php_soap.dll 以公共天气预报webservice为例,采用thinkPHP ...
- 使用soapui调用webservice接口
soapui是专门模拟调用webservice接口的工具,下面介绍下怎么使用: 1.下载soapui并安装: 2.以免费天气获取接口为例:http://www.webservicex.net/glob ...
随机推荐
- 动态路由 RIP
不同网段之间进行通信,中间有多个路由器的情况下,我们可以通过配置RIP动态路由来实现数据转发. 实验拓扑 如图所示连接,地址规划如下: 名称 接口 IP地址 R1 f0/0 192.168.10.1/ ...
- Springboot 整合Activiti流程设计器 完成一个简单的请假流程
目录 1.前言 2.准备 3.下载解压 4.开始整合 mysql + activiti + thymeleaf 2.配置文件 3.复制文件 4.加入控制器 5.修改配置文件 6.剔除启动类里面的安全校 ...
- 【Spring Cloud】Spring Cloud之Zipkin server搭建以及RabbitMQ收集,分布式服务跟踪(3)
一.搭建步骤 1)新建Spring Boot项目,引入pom坐标 <parent> <groupId>org.springframework.boot</groupId& ...
- The 2016 ACM-ICPC Asia China-Final D. Ice Cream Tower 二分 + 贪心
题目大意: 对于给出的n个冰激凌球的大小,满足下面的球的大小是上一个的至少2倍,对于给出的k(由k的冰激凌球才能算作一个冰激凌塔),问n个冰激凌球可以最多堆出多少个高度为k的冰激凌塔 题目分析: 对于 ...
- 远程连接MySQL提示“Host is not allowed to connected to this MySQL server”
如果你想连接你的mysql的时候发生这个错误: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL serve ...
- mysql考题
mysql 的考题 数据库考试题目 名字: 一.简答 1. mysql的管理员是?mysql的端口是? root,3306 2. mysql中常见的数据类型有哪些, int char varcha ...
- React Tutorial: Basic Concept Of React Component---babel, a translator
Getting started with react.js: basic concept of React component 1 What is React.js React, or React.j ...
- There is no type initializer in Swift----One answer is to use static, it is the same as class final.
“Unlike stored instance properties, you must always give stored type properties a default value. Thi ...
- 第5章 Spring的事务管理
5.1 Spring事务管理概述 5.11 事务管理的核心接口 在Spring的所有jar包中,有一个名spring-tx-4.3.6RELEAS的jar包,是提供事务管理的依赖包.在该包的org.s ...
- 第1章 Spring的应用
一.Spring 的两种核心容器:BeanFactory 和 ApplicationContext(都通过xml加载Bean的) 二.通过ApplicationContext实例化: 1.通过Clas ...