我正在做我的第一個大學HTML項目,我需要使用servlet從外部網頁獲取數據。使用servlets從外部頁面獲取數據
首先,在網站上,我需要輸入關鍵代碼並填寫一個驗證碼才能進入我需要的頁面。我將驗證碼留給用戶,計劃在div或iframe上加載頁面,當用戶點擊Next時,我將隱藏它並使用servlet處理數據。
的頁面是: http://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8=
我使用:
<iframe id="iframeSEFAZ" src="http://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8=#ctl00_ContentPlaceHolder1_pnlInformacoesConsulta"></iframe>
我填寫資料後,我能看到我想要的數據。但我想知道如何將我當前頁面(填充驗證碼後的iframe)傳遞(緩衝區?)到servlet。
我已經有解析頁面的方法:
public void parse_pagina (String pagina) {
DataBaseColetor db = new DataBaseColetor();
db.openConnectionDB();
try {
Document doc = Jsoup.parse (pagina);
String texto_html = doc.html();
System.out.println ("\n\n Página coletada: \n\n " + texto_html);
Elements div = doc.select ("[id=\"divImpressao\"]"); //Seleciona o elemento com id = "divImpressao".
this.armazenarElemento (db, "div", "conteudo", "", "", div);
} catch (Exception e) {
e.printStackTrace();
}
}
我新的web開發,因此,所有的幫助深表感謝。抱歉我的英文不好。