Jsoup範例:提取給定URL中的連結


在這篇文章中,我們演示如何列印給定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("https://www.tw511.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());  
            }  
}  
}  
`

執行結果 -

... ...

自已程式設計執行看看吧