我需要从网页下载文件。我尝试在Delphi中使用TWebBrowser
和TIdHTTP
,但我没有成功。
我找不到该文件的链接。当我单击要下载的HMTL按钮时,将执行表单提交,并立即显示下载窗口。我尝试复制下载窗口中文件详细信息中显示的链接,但如果我只是将其粘贴到浏览器中,则链接不起作用。
从下载窗口上的文件链接:
https://aplicacao3.tst.jus.br/visualizacaoAutos/VisualizarPecas.pub?VisualizarTodos=1
下载按钮代码:
<input name="visualizarTodos" value="Visualizar processo em um único PDF de 61,49 MB" onclick="javascript:submete();" id="botaoVisualizarTodos" class="botao" title="Visualizar Todas as peças listadas abaixo em um único PDF. Tamanho estimado: 61,49 MB. (Alt + F10)" type="button">
来自submete()的代码;
function submete(){
if(indArquivoParaExportacaoGrandeDemais()) {
mostraMensagemBotaoIndisponivelPorContaDoTamanho();
} else {
document.forms[0].target='_blank'
temp = document.forms[0].action;
document.forms[0].action = document.forms[0].action+ "?visualizarTodos=1";
document.forms[0].submit();
document.forms[0].action = temp;
document.forms[0].target='_self'
}
}
在这种情况下有没有办法下载文件?