HttpWebRequest从雅虎获取汇率
2016-03-17 14:23
447 查看
string url = "http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote"; #region HttpWebRequest HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { using (Stream stream = response.GetResponseStream()) using (StreamReader reader = new StreamReader(stream)) { string html = reader.ReadToEnd(); XmlDocument xml = new XmlDocument(); xml.LoadXml(html); XmlNode list = xml.SelectSingleNode("list"); XmlNode resource = list.ChildNodes[1]; foreach (XmlNode xn in resource.ChildNodes) { var name = xn.FirstChild.InnerText; if (name.Contains("CNY")) { var price = xn.ChildNodes[1].InnerText; Console.WriteLine(price); } } } } #endregion
其它html解析方式:
HTML解析利器HtmlAgilityPack
http://zhoufoxcn.blog.51cto.com/792419/595344
相关文章推荐
- 封装AFNetworking网络工具类(Objective-C)--oschina
- iOS开发——使用Charles进行https网络抓包详解
- 自学鸟哥linux服务-httpd学习录
- 网络诊疗系统简介
- 使用casperjs访问部分https站点返回空的问题
- 网络总结
- 博客已迁移至 http://zhengboyang.com 。
- 2016年3月17日学习笔记----AJAX(网络协议)
- Fresco添加HTTP请求头
- Nginx 与 Tomcat 配置Https 总结
- android 让webview支持https 双向认证(SSL)
- 深入学习http协议(转)
- Using TCP keepalive with Go
- HTTPS时代全面到来,你准备好了吗?
- 【bzoj1146】[CTSC2008]网络管理Network
- "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 网络编程---以太网头 IP头 ARP包结构体封装及常用自定义网络转换函数(已测试)
- linux 配置ip重启网络失败 出现未知连接
- RNN-RBM 网络架构及程序解读
- TCP协议三次握手实例