使用getAnchorByText,但想要页面上的第2个链接

时间:2010-04-11 22:03:01

标签: java htmlunit

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

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

致电:

page.getAnchorByText("1");

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

1 个答案:

答案 0 :(得分:1)

不使用该方法。但是你可以改为调用getAnchors()并获得List<HtmlAnchor> - 如果你迭代它并在每个锚上调用getTextContent(),你可以检查你想要的任何字符串并获得所有的匹配自己。