17 Mayıs 2014 Cumartesi

JSoup - HTML Sayfasındaki Tüm Linkleri Çekmek

JSoup kütüphanesini kullanarak Java'da bir sayfadaki tüm linkleri çekmek için aşağıdaki örneği inceleyin.

JSoup kütüphanesinde CSS seçicilerin nasıl kullanıldığını buradan öğrenebilirsiniz.
Tüm JSoup Dersleri 

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 HelloWorld {
 
 public static void main(String[] args) {
 
   try
   {
      Document document = Jsoup.connect("http://java4f.blogspot.com.tr").get();
     
      //Sayfa icerisindeki tum linkleri getir
      Elements links = document.select("a[href]");
     
       //Elements nesnesine aktarilan her bir elemanin icerigini yazdir
       for(Element link: links)
       {
           //Link nesnesinin href niteligine ait icerigi yazdir
           System.out.println("link: " +link.attr("abs:href"));
       }
   }
   catch (IOException e)
   {
      e.printStackTrace();
   }
 
 }

#REFERANS
http://jsoup.org/cookbook/input/load-document-from-url 

0 yorum:

Yorum Gönder

Java4Fun Copyright © 2011 | Template created by O Pregador | Powered by Templates de luxo