Python安装插件实现调用城市天气信息
自从研究python以来,越来越觉得这个语言的强大,可支持多种插件,今天记录下python插件的安装以及使用该插件获取到电话号码归属地或某个城市的天气状况。
首先,我们安装的插件是suds-jurko,suds-jurko基于suds,它的目的是希望使原有的项目suds得到发展。
下载很简单,
首先点击下载链接【https://pypi.python.org/pypi/suds-jurko】,选择最新的进行下载。
下载成功后,解压文件夹到E盘根目录,window系统直接从cmd里进行安装,如下图所示
回车后
如图安装成功,现在在项目里进行调用。对于接口来说,wexml.com.cn 网站提供了一些发布的Web Service 接口,例如,天气的查询、电话号码归属地查询、以及国内飞机航班的查询等服务。
网站网址:http://www.webxml.com.cn/zh_cn/web_services.aspx
下图为该网站相关信息:
调用:现在我们就可以做获取当前号码的运营商信息的练习了。如图Url的链接就如调用网站中的获取的值
而下面的getMobileCodeInfo方法呢,就需要点进去该链接,进入一个xml文件里面,找到该方法即可。
实现结果:
同理我们用此方法可以实现调用北京的天气信息
但是此方法执行的结果却报错了
原因是有些webservice接口要求我们在调用时显式的指定调用标准,这样的话我们就把类型给加上。
执行结果如下