//注意:本文为博主原创,转载请注明出处,谢谢合作!

前台:

<script src="http://www.cnblogs.com/JavaScript/jquery/jquery.js" type="text/javascript"></script>
<script src="http://www.cnblogs.com/JavaScript/jquery/jquery.pager.js" type="text/javascript"></script>

<script>
                                $(document).ready(function() {
                                    GetAjaxTable(1);
                                });

function GetAjaxTable(pageclickednumber) {
                                    $.ajax({
                                        type: "POST",
                                        contentType: "application/json; charset=utf-8",
                                        url: "/WebService/WebService.asmx/GetHL",
                                        data: "{pageindex:" + pageclickednumber + "}",
                                        dataType: "json",
                                        success: function(d) {
                                            if ($(d).text() != null) {
                                                $("#get_ajax_table tr").each(function() {
                                                    if ($(this).attr("class") != "header" && $(this).attr("class") != "pager")
                                                        $(this).remove();
                                                });
                                                $(".pager").before($(d).find("tbody").html());
                                                $(".nav").removeAttr("width").removeAttr("class");
                                                $("#pager").pager({
                                                    pagenumber: pageclickednumber,
                                                    pagecount: 20,
                                                    buttonClickCallback: function(currentpage) { $("#pageindex").text(currentpage); GetAjaxTable(currentpage); }
                                                });
                                            }
                                            else {
                                                alert("数据加载失败,请重新尝试!");
                                            }
                                        },
                                        error: function() { alert("数据加载超时,请重试!"); }
                                    });
                                }   
                            </script>

<div style="height: 30px; font-weight: bold; line-height: 30px; text-align: left;
                                color: White; padding-left: 15px; background-color: #92b000;">
                                以下汇率清单为 <a href="http://www.boc.cn/sourcedb/whpj/index.html" target="_blank" style="float: none;">
                                    中国银行</a> 当日银行汇率表。
                            </div>
                            <table bgcolor="#ffffff" border="1" bordercolordark="#ffffff" bordercolorlight="#cccccc"
                                cellpadding="1" cellspacing="0" width="100%" id="get_ajax_table" rules="all"
                                frame="box">
                                <tr class="header">
                                    <td align="center" style="font-weight: bold">
                                        货币名称
                                    </td>
                                    <td align="center" style="font-weight: bold">
                                        现汇买入价
                                    </td>
                                    <td align="center" style="font-weight: bold">
                                        现钞买入价
                                    </td>
                                    <td align="center" style="font-weight: bold">
                                        卖出价
                                    </td>
                                    <td align="center" style="font-weight: bold">
                                        基准价
                                    </td>
                                    <td align="center" style="font-weight: bold">
                                        中行折算价
                                    </td>
                                    <td align="center" style="font-weight: bold">
                                        发布日期
                                    </td>
                                    <td align="center" style="font-weight: bold">
                                        发布时间
                                    </td>
                                </tr>
                                <tr class="pager">
                                    <td colspan="8">
                                        <div id="pager_left">
                                            当前第 <b id="pageindex">1</b>/<b id="pagecount">20</b> 页
                                        </div>
                                        <div id="pager">
                                        </div>
                                    </td>
                                </tr>
                            </table>

后台:

//获取中行汇率
    [WebMethod]
    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; }
    }

注意:
代码已测试通过,功能完美,若需帮助QQ:61149012

转载于:https://www.cnblogs.com/cosiray/archive/2009/09/01/1558066.html

【原创】ASP.NET C# 盗取中国银行汇率表相关推荐

  1. 抓取中国银行汇率函数

    //抓取中国银行汇率表数据 // string file_source 要抓取的内容页     // string file_target 本机生成的文件     function getRate($ ...

  2. 抓取中国银行汇率函数 2008年12月29日

     //抓取中国银行汇率表数据     //Author : hsg4ok@yahoo.com.cn     //V 1.0          // string file_source 要抓取的内容页 ...

  3. php获取中国银行汇率,用Simple Html Dom Parser 获取中国银行汇率

    Simple Html Dom Parser是一款遍历HTML Dom的php工具,其使用方法类似jquery,很是方便.不过我今天才知道这孩子的存在,惭愧!决定学习一下,写一个小程序,获取中国银行外 ...

  4. asp程序错误详细说明例表

    asp程序错误详细说明例表 字体大小: 大 中 小 来源: CSDN 时间: 2005-2-17 14:23:07 平时写程序的时候出错时的解决方法,不太全,但是一般问题应该都有了,呵呵,欢迎大加添加 ...

  5. ASP.NET-权限管理五张表

    ASP.NET 权限管理五张表 权限管理的表(5张表) 每个表里面必有的一些信息 序号 名称  字段  类型   主键 默认值 是否为空 备注 1  用户ID  ID      INT     是   ...

  6. 【SAP Abap】关于SAP汇率表 TCURR 的CDS开发实例

    关于SAP汇率表 TCURR 的CDS开发实例 1.背景 2.解决方案 1.背景 SAP汇率表,有效日期(GDATU)比较特殊,如下表所示: 在实际使用时,需要利用转换例程,将其转换成正常的有效日期. ...

  7. java爬取中国银行汇率数据

    最近有个定时任务的需求, 要把中国银行官网上的汇率数据定时抓取下来 页面地址 https://srh.bankofchina.com/search/whpj/searchen.jsp 此处有个大坑!! ...

  8. 爬虫模拟POST请求https (爬中国银行汇率----中文)

    2020.06.26 https://srh.bankofchina.com/search/whpj/search_cn.jsp 因为中行汇率改版本(改为了https请求,页面也有很大变化), 需要重 ...

  9. 表单数据展示微信小程序(中国银行汇率展示)

    摘要 这个小程序主要基于mpvue来写的前端代码,使用node的express框架来实现的后台编写.主要是来展示一条条的数据,由于我们老师要求我们展示中国银行的汇率,所以我这个小程序主要是展示银行汇率 ...

最新文章

  1. 一键摸鱼神器火了!专为Windows系统打造,老板在身后也可以很淡定
  2. 简单几何(推公式) UVA 11646 Athletics Track
  3. [原] Excel(VBA)中数据的非科学记数法显示
  4. linux下文件系统的启动过程
  5. 游戏动作师使用Unity3D遇到过的所有问题
  6. python 从入门到跑路
  7. NumPy的思考……
  8. 为什么说Prometheus是足以取代Zabbix的监控神器?
  9. Spring DAO之JDBC
  10. Android之getCacheDir()和getFilesDir()方法区别
  11. [SpringBoot2]Thymeleaf
  12. 自定义ActionBar
  13. Apache OpenNLP下载
  14. 【LeetCode】【字符串】题号:*520. 检测大写字母
  15. 适用于Win7系统下Intel 7代核心显卡驱动程序
  16. 用c语言输入年份 月份 显示天数,java输入月份,年份,显示对应月份的天数,...
  17. 软件破解逆向安全(十二)内存特征码
  18. Mac删除Python缓存文件
  19. Problem D 牛栏(aggr)
  20. 惠普电脑u盘重装系统步骤_惠普笔记本系统重装|惠普笔记本电脑U盘重装系统步骤教程...

热门文章

  1. 数据分析索引总结(中)Pandas多级索引
  2. 机器学习面试的12个基础问题,强烈推荐!
  3. 4年4篇顶刊顶会论文!清华开源肖像线条画生成代码,惟妙惟肖模仿人类作画...
  4. 中科院团队用算法追上谷歌“量子霸权”:谷歌量子处理器并没有比E级超算快...
  5. 3行代码就能可视化Transformer的奥义 | 开源
  6. 科技部:论文数量、影响因子不可与奖励奖金挂钩,网友:早就该治了
  7. 引进博士50万房补;硕士20万房补;本科15万房补
  8. Maven最全笔记,99%的人都收藏了!
  9. 清华北大南大全面“线上开学”,10 大直播神器齐亮相!
  10. 浪子回头,从学渣变成学霸,就了不起吗?