gpt4 book ai didi

java - 链接中的 HtmlUnit 和 JavaScript

转载 作者:可可西里 更新时间:2023-11-01 17:02:24 25 4
gpt4 key购买 nike

Copied from here :

我需要使用 HtmlUnit 保存来自网站的文件.我目前正在导航到具有多个使用 javascript 的 anchor 的页面:

 onClick()="DownloadAttachment('attachmentId')" 

虽然到目前为止我一直无法找到显示如何使用 HtmlUnit 保存文件的资源或示例。我一直在尝试获取 AttachmentHandler为这个工作,因为它似乎最有可能工作,但一直没有成功。

如果我点击链接,我如何使用 AttachmentHandler 获取浏览器会看到的数据流?

最佳答案

比这更简单。只需模拟点击事件,然后获取WebResponse:

HtmlElement anchorAttachment = (HtmlElement) pageETrackerItem.getByXPath(".../a").get(0);

InputStream is = anchorAttachment.click().getWebResponse().getContentAsStream();

关于java - 链接中的 HtmlUnit 和 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21758258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com