摘要: 用WebClient抓取数据后提取。很多人提取数据是使用正则表达式的方式,不过本人正则表达式用的比较烂,就选择XML的方式了。   众所周知,html本身是不标准的xml。不能直接通过XmlDocumentl来读取。这里我借助了SgmlReaderDll。他可以把Html转换成xml。   转换成功后我们就可以用xpath的方式来提取数据了,更具需求还可以提取不同的天气指数。具体提取请看原代码。 这样就完成了天气预报的提取。但这还不够,还必须有获取城市代码的方法. 获取城市代码可以直接使用http://www.weather.com.cn/data/listinfo/city上级城市代码.xml。去获取到的数据如下 阅读全文
posted @ 2009-07-22 09:59 毛虫 阅读(8515) 评论(15) 推荐(8) 编辑