Java 使用getAnchorByText,但需要页面上2个链接中的第2个

Java 使用getAnchorByText,但需要页面上2个链接中的第2个,java,htmlunit,Java,Htmlunit,在我的页面上,有两个链接具有相同的锚文本 我正在使用HtmlUnit通过锚文本获取链接 呼吁: page.getAnchorByText("1"); 似乎总是第一次出现,如果有两个链接,是否有办法获得第二次出现?不使用该方法。但是您可以调用getAnchors()并获得一个列表——如果您迭代该列表并在每个锚上调用getTextContent(),您可以根据需要的字符串进行检查,并自己获得所有匹配项

在我的页面上,有两个链接具有相同的锚文本

我正在使用HtmlUnit通过锚文本获取链接

呼吁:

page.getAnchorByText("1");

似乎总是第一次出现,如果有两个链接,是否有办法获得第二次出现?

不使用该方法。但是您可以调用
getAnchors()
并获得一个
列表
——如果您迭代该列表并在每个锚上调用
getTextContent()
,您可以根据需要的字符串进行检查,并自己获得所有匹配项