gpt4 book ai didi

java - 如何使用htmlunit获取链接

转载 作者:行者123 更新时间:2023-12-01 12:58:23 25 4
gpt4 key购买 nike

如何模拟对相应标签 <a> 的点击下面并获取其中包含的链接?

<span class="textAlignment nextPage">
<a class="jsEnabled nextBtn cursorPointer" href="javascript:setSelectedLink('NextPageButton');" title="Next page" alt="Next page"></a>
</span>
<小时/>

使用 htmlunit 如下获取元素,但我只得到 null

HtmlAnchor a = page.getFirstByXPath("//a[@class='jsEnabled nextBtn cursorPointer']");

最佳答案

为了模拟点击,您应该首先从 HtmlPage 中获取元素。我会使用 getFirstByXPath

然后只需对返回的对象执行click方法即可。

目前尚不清楚您所说的首先单击链接,然后抓取其中包含的链接的含义。如果除了单击 anchor 之外,您还想在单击之前获取 href 属性的内容,那么您应该使用上面提到的相同方法获取 anchor ,并在单击它之前执行 getHrefAttribute

关于java - 如何使用htmlunit获取链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23712989/

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