使用htmlunit下载excel文件

时间:2015-10-17 10:59:41

标签: file download htmlunit window.location

我正在尝试使用Htmlunit从网站下载xls文件。当我点击链接下载文件时,我会收到一个javascript确认框。

我尝试了多种选择,但无法找到slution:

        ConfirmHandler okHandler = new ConfirmHandler(){              

            @Override
            public boolean handleConfirm(Page arg0, String arg1) {
                // TODO Auto-generated method stub
                return true;
            }
        };
        webClient.setConfirmHandler(okHandler);

还尝试了

        final String page = currentPage.getElementById("downloadExcel").click().getWebResponse().getContentAsString();
        String buttonJavaScript = "window.location='...........'";
        ScriptResult result = page.executeJavaScript(buttonJavaScript);
        webClient.waitForBackgroundJavaScript(1000);

如果有人可以为此提出解决方案,那将非常有用。

0 个答案:

没有答案