一聚教程网:一个值得你收藏的教程网站

热门教程

利用正则表达式将html网页数据变成Web Service

时间:2022-07-02 11:26:19 编辑:袖梨 来源:一聚教程网

这次的题目很简单,中国银行有一个查当天汇率的网页(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
119.0800
122.3100


日元 7.4344
7.3785
7.4717
7.4519

加拿大元 650.8000
635.4800
652.7600


澳大利亚元 591.9900
578.6400
594.9600


欧元 1019.6400
1010.9600
1022.7000
1019.7000

澳门元 103.2200
102.6000

热门栏目