首页 .NET/Web 抓取 中国银行外汇牌价表显示

抓取 中国银行外汇牌价表显示

作者:胡同里的砖头 围观群众:1953 更新于:2013-12-19

using System.IO;
using System.Net;
using System.Text;
using System.Text.RegularExpressions;


public string GetHL(int pageindex)
    {
        string hl = null;
        try
        {
            string tempurl = "http://www.boc.cn/sourcedb/whpj/index.html";
            if (pageindex > 1)
                tempurl = "http://www.boc.cn/sourcedb/whpj/index_" + (pageindex - 1).ToString() + ".html";

            HttpWebRequest webr = (HttpWebRequest)WebRequest.Create(tempurl);//创建请求
            HttpWebResponse wb = (HttpWebResponse)webr.GetResponse();
            Stream sr = wb.GetResponseStream();//得到返回数据流
            StreamReader sr1 = new StreamReader(sr, Encoding.GetEncoding("utf-8"));//用于读取数据流的内容
            string zz = sr1.ReadToEnd();//读取完成
            sr1.Close();
            wb.Close();//关闭

            string temp = "<table width=\"880\" id=\"documentContainer\" border=\"0\" cellpadding=\"5\" cellspacing=\"1\" bgcolor=\"#EAEAEA\">[\\s\\S]*?</table>";
            hl = Regex.Match(zz, temp, RegexOptions.IgnoreCase).Value;

            return hl;
        }
        catch { return null; }
    }

  • 本文标题: 抓取 中国银行外汇牌价表显示
  • 文章分类:【.NET/Web】
  • 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
留言评论
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8