我试图从网站上获取数据:
http://site2.aesa.pb.gov.br/aesa/monitoramentoPluviometria.do?metodo=listarMesesChuvasMensais
(translated 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
答案 0 :(得分:1)
首先,您需要使用HTTP客户端(如Internet Direct(Indy)或Synapse)将网页作为文本。 然后,您可以使用HTML解析器库或普通字符串例程来提取表数据。
许多文章和Stackoverflow问题都显示了如何执行HTTP请求。