1七/110
如何使用Apache HtmlComponents提交表单
某日,我哥请求我帮他写一个可以从“大连商品交易所”下载数据的程序。他说,如果按照传统的方法,必须输入一个日期,在点一下按钮。如果要下载上白天的数据,这种方法实在太枯燥冗长了。(果然,什么样的妹妹就有什么样的哥哥。)
我用Java+Apache HtmlComponents实现的。整个过程其实并不复杂。但是,我在学做的时候发现,HtmlComponents的帮助文档实在是不利于初学者理解。网上大多实例是用Html Client3.0,而不是4.0。(Html Client 3.0也是Apache的,不过被抛弃了。Apache重新写了HtmlComponents,由HtmlCore和HtmlClient组成,我是用HtmlClient做的)所以,我还是花了不少时间在Google的。