如何在超链接标记之间提取文本<a>



我试图在<a>标签之间获取文本,但它不想工作,但它确实适用于<strong>标签

法典:

标签不起作用的示例

public static void init() throws SQLException, InstantiationException, IllegalAccessException, ClassNotFoundException, IOException{
    Document doc = Jsoup.connect("https://www.google.com.au/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=example").timeout(20*1000).get();
    Elements taglink=doc.select("#rso > div.srg > li:nth-child(1) > div > h3 > a"); 
    StringBuilder sb = new StringBuilder(taglink.text());
    System.out.println("Text "+sb);
}
doc = Jsoup.connect("http://google.com").get();
 Elements links = doc.select("a[href]");
    for (Element link : links) {
        System.out.println("nlink : " + link.attr("href"));
        System.out.println("text : " + link.text());

}

您可以尝试使用此代码来获取所有超链接以及超链接之间的文本。试试这个,如果你发现任何其他问题,请告诉我。

最新更新