python学习笔记3-方便的网络协议库
2009-02-18 11:31
573 查看
要求在Application中显示天气信息。于是上网搜索一番,发现了google方便的API。
只要请求http://www.google.com/ig/api?weather=Beijing,China会得到一个xml文件。可以在浏览器中尝试一下看看。得到之后如何处理就简单了。
用python实现的话及其简单:
得到的xmldoc再解析,就可以了。
当然用Web app的话可以直接用http://www.weather.com.cn/static/html/weather_cj.shtml
提供的iframe 代码。
只要请求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 代码。
相关文章推荐
- python网络编程学习笔记(二):socket建立网络客户端
- python网络数据采集学习笔记-前言
- [python]网络编程基础学习笔记(二)Web客户端访问
- [Python]网络爬虫学习笔记,爬取豆瓣妹子上妹子的照片
- 网络编程学习笔记(二)UDP协议及聊天小程序的实现
- python学习笔记(六)网络编程
- 网络协议学习笔记 二 tcpdump windump (BY 冷家锋)
- python学习笔记(2)网络编程
- Java学习笔记52(网络编程:UDP协议案例)
- Python网络协议模块学习之smtplib
- 黑马程序员_网络编程学习笔记-->代码主要是对UDP协议的讲解
- Python学习笔记(七) -- Python Socket 网络编程
- <<Python基础教程>>学习笔记 | 第14章 | 网络编程
- Python学习笔记 --- 利用STMP协议发送邮件
- 网络协议学习笔记
- caffe学习笔记7-python接口绘制网络结构图
- 计算机网络(自顶向下方法)学习笔记 1.5 协议层次和它们的服务模型
- [Python]网络爬虫学习笔记,爬取东南大学SEU-wlan的流量使用情况
- python 学习笔记12-----网络编程
- python3.4学习笔记(十四) 网络爬虫实例代码,抓取新浪爱彩双色球开奖数据实例