17 Mayıs 2014 Cumartesi

JSoup - URL Üzerinden HTML Verisi Çekmek

Önceki örnekte String değişkeni içerisinde hazır bulunan bir html ayrıştırılmıştı. Şimdi bir URL üzerinden HTML elementlerine ulaşılacak.

Bu örnekte blog içerisindeki linkleri ve blog başlığını elde ediliyoruz.

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 elemani yazdir
       for(Element l: links)
       {
           System.out.println("link: " +l.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