一千萬個為什麽

搜索

使用getAnchorByText,但想要頁面上的第2個鏈接

在我的頁面上,有2個鏈接具有相同的錨文本。

我正在使用HtmlUnit通過錨文本獲取鏈接。

致電:

page.getAnchorByText("1");

似乎總是得到第一次出現,如果有2個鏈接,有沒有辦法獲得第二次出現?

最佳答案

Not using that method. But you can instead call getAnchors() and get a List -- if you iterate over that and call getTextContent() on each anchor, you can check against whatever string you want and get all of the matches yourself.

轉載註明原文: 使用getAnchorByText,但想要頁面上的第2個鏈接