• λ我爱Aspx >> Asp.Net >> 利用正则表达式将html网页数据变成Web Service
  • 利用正则表达式将html网页数据变成Web Service

  • :aspxer  Դ:internet  :2007-5-28 20:36:39  ؼ:web,数据
  • 利用正则表达式将html网页数据变成Web Service

    目很简单,中国银行有一个查当天汇率的网页(http://www.bank-of-china.com/info/qpindex.shtml),不过是传统的Html格式,而其又没有提供Xml格式或者WebService查询。现在如果希望其他的信息系统能够随时读取其中的数据,那么方便的莫过于中行提供一个WebService接口供大家调用,这也是典型的安全的WebService应用。可惜中行没有做,那么我们能不能自己来做呢?当然可以,只要用程序分析其html网页,那么就可以很容易的读取其中的数据。文本分析,当然要看我们的"Regular Expression"(呵呵,其实这才是写这个程序的真实目的 -- 应用正则表达式。)

    中行的页面类似于:

    日期:2004/09/30 有效期至2004/10/07

    货币名称 现汇买入价 现钞买入价 卖出价 基准价

    英镑 1488.1700

    1453.1500

    1492.6400

    港币 105.9700

    105.3300

    106.2900

    106.1100

    美元 826.4200

    821.4500

    828.9000

    827.6600

    瑞士法郎 655.9300

    641.1400

    659.2200

    新加坡元 488.7600

    477.2600

    490.2300

    瑞典克朗 112.4900

    109.8400

    112.8300

    丹麦克朗 136.5900

    133.3700

    137.0000

    挪威克朗 121.9500

    Ҷƪл˵?
  • һƪWeb Services是什么?
    һƪ使用Google的Web Service