0 0

SOAPpy访问“http://www.webxml.com.cn”的WEB服务,无错但查询无结果5

想自动获取节目单[中国电视节目预告(电视节目表) WEB 服务 公用事业WSDL: http://www.webxml.com.cn/webservices/ChinaTVprogramWebService.asmx?wsdl],调用无参数需求的两个方法成功,调用有参数要求的方法,返回没有查询结果。

 

 

ENDPOINT = 'http://www.webxml.com.cn/webservices/ChinaTVprogramWebService.asmx'
WSDL_URL = ENDPOINT + '?wsdl'
NAMESPACE = "http://WebXml.com.cn/"

    def getTVstationString(self,theAreaID):
        print '#######[第二步] 通过省市ID或分类电视ID获得电视台名称 String()

输入参数:theAreaID = 省市ID或分类电视ID(Integer);返回数据:一个一维字符串数组 String(),结构为:电视台ID@电视台名称。#######' #SOAPAction: "http://WebXml.com.cn/getTVstationString" server = SOAPProxy(ENDPOINT, NAMESPACE,"http://WebXml.com.cn/getTVstationString") in0 = SOAPpy.structType() in0._addItem('theAreaID', theAreaID) resultObj = server.getTVstationString(in0) #resultObj = self.wsdlInfo.wsdlx.getTVstationString(theAreaID) #print resultObj for TVstationStr in resultObj.string: print 'TVstationString = %s' % TVstationStr.encode(self.encoding)

 

程序没有返回出错信息,但未查询到对应数据。

返回数据打印出来是:

TVstationString   = 没
TVstationString   = 有
TVstationString   = 电
TVstationString   = 视
TVstationString   = 台
TVstationString   = 数
TVstationString   = 据
 

在例子网页"http://www.webxml.com.cn/webservices/ChinaTVprogramWebService.asmx?op=getTVstationString",调用网页查询方式,返回数据如下:

  109@安徽电视台
  110@合肥电视台
  111@淮南电视台

 

 

2008年8月25日 02:57
目前还没有答案

相关推荐

    SOAPpy-0.12.0.zip

    SOAPpy-0.12.0.zip,python编程网络用的,希望能

    使用 python 开发 Web Service安装包之SOAPpy-0.12.0.zip

    使用 python 开发 Web Service安装包ZSI依赖环境之SOAPpy-0.12.0.zip python2.7下安装通过包,曾经报错安不了。

    SOAPpy-0.11.6-17.el7.noarch.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    dive into python

    12.4. SOAP 网络服务查错 12.5. WSDL 介绍 12.6. 以 WSDL 进行 SOAP 内省 12.7. 搜索 Google 12.8. SOAP 网络服务故障排除 12.9. 小结 13. 单元测试 13.1. 罗马数字程序介绍 II 13.2. 深入 13.3. romantest....

    SOAPpy安装 python web service必备

    实现python web service必备包,非常好,非常实用,安装很方便 cmd->cd到这个解压缩之后的文件夹中 输入 python setup.exe install 即可

    SOAPpy-0.12不报错版本

    官方下载的build会出错 这个是已修改的 可以直接编译 python setup.py build python setup.py install 注意:安装前需要先安装fpconst包

    fpconst SOAPpy python开发SOAP程序

    python2.5开发SOAP程序,需要用pyxml,fpconst,SOAPpy 安装运行 setup.py install

    SOAPpy for Python2.7

    SOAPpy for Python2.7

    SOAP web Python

    SOAP web服务涉及到的PyXML;SOAPpy;fpconst三个软件的版本,都是在windows下的最新版本,亲测可用,唯一的安装SOAPpy会遇到一个小问题,解决办法见我的python博客。

    Python开发WebService系列教程之REST,web.py,eurasia,Django

    目前EBI所提供的WebService就分别有SOAP和REST两种方式的服务,不管是数据服务还是计算服务(计算任务提交)。1 Python + SOAP/WSDL/UDDI最普遍的做法(个人观点)是使用 python ZSI2.0 ,ZSI还依赖于 SOAPpy 和 ...

    GoogleSearch.wsdl

    the Google Web APIs Developer's Kit GoogleSearch.wsdl 包括doGoogleSearch, doGetCachedPage, doSpellingSuggestion三个方法

    fpconst,python2.5 SOAP开发需要

    python2.5开发SOAP程序,需要用pyxml,fpconst,SOAPpy 安装运行 setup.py install

    plugandpray:即插即用

    就是说,这就是我们目前所拥有的: 通过多播SSDP发现具有UPnP功能的设备单播SSDP查询UPnP相关的类集,可解析设备和服务描述符动作调用(目前有点初级) 这是我们还没有的: 正确的命令行处理处理错误和极端情况

Global site tag (gtag.js) - Google Analytics