标签: java htmlunit
在我的页面上,有2个链接具有相同的锚文本。
我正在使用HtmlUnit通过锚文本获取链接。
致电:
page.getAnchorByText("1");
似乎总能得到第一次出现,如果有2个链接,是否有办法获得第二次出现?
答案 0 :(得分:1)
不使用该方法。但是你可以改为调用getAnchors()并获得List<HtmlAnchor> - 如果你迭代它并在每个锚上调用getTextContent(),你可以检查你想要的任何字符串并获得所有的匹配自己。
getAnchors()
List<HtmlAnchor>
getTextContent()