ZIPCodeWorldUSWebService是Fraudlabs提供的一个SOAP接口,可以通过输入美国的邮政编码查找当地的相关信息
具体代码如下:
import sys, urllib, string, SOAPpy
from xml.sax import parse, ContentHandler, SAXParseException
from SOAPpy import SOAPProxy
from SOAPpy import Types
SOAPpy.Config.buildWithNamespacePrefix=0
SOAPpy.Config.debug=0
server=SOAPProxy("http://ws.fraudlabs.com/zipcodeworldUS_webservice.asmx", namespace="http://ws.fraudlabs.com/", noroot=1, soapaction="http://ws.fraudlabs.com/ZIPCodeWorld_US")
#server.config.dumpSOAPOUT = 1
#server.config.dumpSOAPIN = 1
# Change these values to the address to validate
license = "05-T65A-G47J"#申请的序列号
zipcode = "60601"#芝加哥的邮政编码
result = server.ZIPCodeWorld_US(ZIPCode=zipcode, LICENSE=license)
print result
#以 WSDL 进行 SOAP 内省
from SOAPpy import WSDL
wsdlFile = 'http://ws.fraudlabs.com/zipcodeworldUS_webservice.asmx?wsdl'
server = WSDL.Proxy(wsdlFile)
print server.methods.keys()#打印提供的函数
分享到:
相关推荐
最后,`SOAPpy`是Python中的一个SOAP客户端和服务端实现库,它简化了SOAP Web服务的开发。使用`SOAPpy`,你可以方便地定义服务接口,创建服务器来处理SOAP请求,或者编写客户端代码来调用远程SOAP服务。`SOAPpy`支持...
总结来说,"fpconst SOAPpy python开发SOAP程序"涉及到使用Python 2.5和特定的库来创建和使用SOAP服务,这需要对SOAP协议、XML处理以及Python编程有深入的理解。随着技术的发展,现代Python Web服务更倾向于使用...
SOAPpy库为Python开发者提供了方便的接口来创建和消费SOAP服务。它包括以下核心组件: - **WSDL解析器**: 能够解析Web服务描述语言(WSDL)文件,帮助开发者理解服务的接口、方法、输入/输出参数等。 - **客户端**:...
是使用 , 和的Python SOAP客户端。 可与Python 2和Python 3一起使用。针对最新的python 2.7,python 3.3和python 3.4版本执行了持续集成测试。 名称“漂洗”是指其字典含义,例如用水冲洗肥皂泡沫的动作。 冲洗的...
### Python调用WEBSERVICE接口知识点详解 #### 一、基础知识概述...通过以上步骤,你可以使用Python成功地调用基于SOAP协议的Web服务接口。这不仅适用于特定场景下的数据交互,也为进一步探索和学习提供了坚实的基础。
标题中的“python服务器资源、服务巡检脚本 输出到execl标红”表明这是一个使用Python编写的自动化脚本,它的主要功能是对服务器的资源使用情况和服务状态进行定期检查,并将检查结果导出到Excel文件中,其中存在...
在Python服务集成到SpringCloud的场景下,Python服务需要扮演一个微服务的角色,能够被SpringCloud的服务发现机制识别。 1. **服务容器化:** 通常,我们将Python服务容器化,使用Docker进行封装,以便在Spring...
**SOAP Web服务与Python** SOAP(简单对象访问协议)是一种基于XML的协议,用于在Web上交换结构化和类型化的信息。它允许不同系统之间的互操作性,即使这些系统使用不同的编程语言或运行在不同的操作系统上。在...
这使得Python程序能够与其他使用SOAP的服务进行通信,无论这些服务是用什么语言编写的。 在WSME-Soap-0.4b1的压缩包中,包含的文件通常是源代码、文档、示例以及可能的测试用例。解压后,开发者可以阅读README文件...
在集成Python服务时,我们需要在Python端实现一个Eureka客户端,让Python服务能够注册到Eureka服务器上,这样SpringCloud中的其他Java服务就能通过Eureka找到Python服务。 接着,我们关注Python服务的构建。在...
Python 基础主要总结Python 常用内置函数;Python 独有的语法特性、关键词 nonlocal, global 等;内置数据结构包括:列表(list), 字典(dict), 集合(set), 元组(tuple) 以及相关的高级模块collections 中的Counter,...
Python Suds库是用于Python开发的一个重要工具,它允许开发者轻松地与SOAP(Simple Object Access Protocol)服务进行交互。在本文中,我们将深入探讨Python Suds库的核心功能、使用场景以及如何通过它来调用Web服务...
Python SOAP是一个免费库,以Python编程语言实现W3C的SOAP协议。 SOAP是基于XML的消息传递协议,与机器和平台无关。
一个用Python实现的将XML源文件转化成Python对象结构的转换器。使用时请将转化规则写到config.xml文件中。使用该程序后可以避免每次都写冗长的读取xml文件创建对象结构的过程。当使用混合编程时,该程序也可以被用于...
调用pb开发的webserver(SOAP 1.2) /* POST /webservice/n_webservice.asmx HTTP/1.1 Host: localhost Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <soap12:Envelope xmlns:xsi=...
在本文中,我们将深入探讨名为“Zeep”的Python库,版本为3.5.0,它是一个用于处理Web服务接口(尤其是基于SOAP协议的)的强大库。 Zeep库是一个现代化的、易于使用的SOAP客户端,它支持Python 3.x版本。在描述中...
Python基于Django的旅游信息管理系统源码Python基于Django的旅游信息管理系统源码Python基于Django的旅游信息管理系统源码Python基于Django的旅游信息管理系统源码Python基于Django的旅游信息管理系统源码Python基于...
一个监控linux服务的python ,监控到服务的请求发生异常发送邮件通知
总结起来,Python的`suds`库提供了一个简单易用的接口,使得Python程序员能够轻松地调用SOAP Web服务。通过理解和应用上述知识,你可以构建与任何SOAP服务进行通信的Python应用程序。无论是在企业级应用集成、自动化...