您的位置:首页 > 理论基础 > 计算机网络

python学习笔记3-方便的网络协议库

2009-02-18 11:31 573 查看
要求在Application中显示天气信息。于是上网搜索一番,发现了google方便的API。

只要请求http://www.google.com/ig/api?weather=Beijing,China会得到一个xml文件。可以在浏览器中尝试一下看看。得到之后如何处理就简单了。

 

用python实现的话及其简单:

import httplib
from xml.dom import minidom
conn = httplib.HTTPConnection("www.google.com")
conn.request("GET", "/ig/api?weather=Beijing,China")
r= conn.getresponse()
if r.status != 200:
print("failed to connect network")
exit()
data= r.read()
r.close()
conn.close()
xmldoc = minidom.parseString(data)


得到的xmldoc再解析,就可以了。

 

当然用Web app的话可以直接用http://www.weather.com.cn/static/html/weather_cj.shtml

提供的iframe 代码。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息