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()#打印提供的函数
分享到:
相关推荐
python2.5开发SOAP程序,需要用pyxml,fpconst,SOAPpy 安装运行 setup.py install
python2.5开发SOAP程序,需要用pyxml,fpconst,SOAPpy 安装运行 setup.py install
是使用 , 和的Python SOAP客户端。 可与Python 2和Python 3一起使用。针对最新的python 2.7,python 3.3和python 3.4版本执行了持续集成测试。 名称“漂洗”是指其字典含义,例如用水冲洗肥皂泡沫的动作。 冲洗的...
python绝技适合高级开发者,不可多得的技巧,值得学习
没有 Web 服务描述语言(Web Services Description Language,WSDL)或者任何其它附加的东西,只有用 Python 实现的 SOAP 客户机和服务器的透明支持。甚至这个包中的一个很好的功能也只是与基础架构相关:SOAP.py ...
基于python写的服务器资源巡检程序,每日定时巡检指定服务器资源、服务情况,输出execl,问题故障标红显示等
Interoperable Python ZSI WSDL SOAP Web Services tutorial
SOAPpy for Python2.7
实现python web service必备包,非常好,非常实用,安装很方便 cmd->cd到这个解压缩之后的文件夹中 输入 python setup.exe install 即可
使用Python写的http服务器,多线程,对学习http协议和python语言有些用处
Python SOAP是一个免费库,以Python编程语言实现W3C的SOAP协议。 SOAP是基于XML的消息传递协议,与机器和平台无关。
Python的websocket服务器框架 支持异步收发操作,自带说明用例,绝对好用! 2022.7.13 更新消息和处理异步!
http服务搭建 自己修改get post命令后服务器操作即可。
python多人聊天服务器,供新人学习socket用,适合flash,actionscript
用Python和TCP sockets手写了一个可以接收HEAD、GET和POST等request message的简单的 HTTP web服务器。
springcloud结合中间件调用python服务,实现python数据模型被springcloud中的java服务调用
一个用Python实现的将XML源文件转化成Python对象结构的转换器。使用时请将转化规则写到config.xml文件中。使用该程序后可以避免每次都写冗长的读取xml文件创建对象结构的过程。当使用混合编程时,该程序也可以被用于...
aiohttp 一个用于asyncio和Python的异步HTTP客户端/服务器
一个监控linux服务的python ,监控到服务的请求发生异常发送邮件通知
sshtunnel 是 Python 开发的一个服务,用来与远程服务器建立 SSH 通讯隧道