gpt4 book ai didi

java - 如何从 webclient 中查找 HtmlUnit 中的 CurrentPage

转载 作者:行者123 更新时间:2023-11-29 03:21:11 25 4
gpt4 key购买 nike

当我使用 HttpUnit 时,我会调用 HttpUnit 的 getCurrentPage() 方法来获取当前页面。我怎样才能在 HtmlUnit 中做到这一点?我尝试了 webclient.getHomePage(),但它似乎返回了 htmlunit 的网站。

我得到的一个建议是使用 getPage 使用以前的 URL,但这对我不起作用,因为我需要重构之前编写的代码,这使得无法重新执行以前的请求。

最佳答案

假设您已经通过使用 wc.getPage(url) 或在上一页中提交表单或使用任何其他方法导航到页面,您可以使用以下方法从 webclient 获取 HtmlPage 对象。假设 wc 是 WebClient 对象。

HtmlPage currentPage = (HtmlPage) wc.getCurrentWindow().getEnclosedPage();

关于java - 如何从 webclient 中查找 HtmlUnit 中的 CurrentPage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23560659/

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