德尔福:如何从这个网站获取数据?

时间:2014-07-15 08:44:07

标签: php html xml web-services delphi

我试图从网站上获取数据:

  

http://site2.aesa.pb.gov.br/aesa/monitoramentoPluviometria.do?metodo=listarMesesChuvasMensaistranslated via Google Translate

在Delphi中我知道使用基于XML的Web服务(SOAP,WSDL),但是这个站点不提供这种服务。

但我不懂PHP和HTML等语言,甚至一般都不懂网络语言。

我的问题是,有没有办法从我所做的(不)知识中获取该网站的数据?在Delphi中有没有这样做的工具?研究这种能力的常见第一步是什么?

输入1月和2014年:

http://site2.aesa.pb.gov.br/aesa/monitoramentoPluviometria.do?metodo=listarMesesChuvasMensais

输出:

通用方法网址

http://site2.aesa.pb.gov.br/aesa/monitoramentoPluviometria.do

1 个答案:

答案 0 :(得分:1)

首先,您需要使用HTTP客户端(如Internet Direct(Indy)或Synapse)将网页作为文本。 然后,您可以使用HTML解析器库或普通字符串例程来提取表数据。

许多文章和Stackoverflow问题都显示了如何执行HTTP请求。