Android te html den table tagtan verileri çekme

  • Konuyu başlatan Konuyu başlatan Asil_
  • Başlangıç tarihi Başlangıç tarihi

Asil_

Asistan
Katılım
25 Ağustos 2012
Mesajlar
111
Reaksiyon puanı
0
Puanları
16
Androidte html table tagların içindeki ( <table> . . . </table> ) tablodaki verileri çekmem gerekiyor bi önerisi olan yada örnek ?:unsure:
image7.gif
 

annttiigs

Profesör
Katılım
7 Şubat 2007
Mesajlar
2,589
Reaksiyon puanı
24
Puanları
218
Sayfayı cağır arkasından da xmlpullparser var android library'e dahildi yanlış hatırlamıyorsam. Onunla çektiğin datayı parse edebilirsin.


http://developer.android.com/training/basics/network-ops/xml.html

senin yapman gereken o sayfadaki örnek gibi feed'i parser'e vermen ve istediğin alanları çekmen.

Kod:
public class Get_Webpage {

    public String parsing_url = "";


    public Get_Webpage(String url_2_get){       
        parsing_url = url_2_get;
    }


    public String get_webpage_source(){


        HttpClient client = new DefaultHttpClient();
        HttpGet request = new HttpGet(parsing_url);
        HttpResponse response = null;
        try {
            response = client.execute(request);
        } catch (ClientProtocolException e) {


        } catch (IOException e) {


        }


        String html = "";
        InputStream in = null;
        try {
            in = response.getEntity().getContent();
        } catch (IllegalStateException e) {


        } catch (IOException e) {


        }
        BufferedReader reader = new BufferedReader(new InputStreamReader(in));
        StringBuilder str = new StringBuilder();
        String line = null;
        try {
            while((line = reader.readLine()) != null)
            {
                str.append(line);
            }
        } catch (IOException e) {


        }
        try {
            in.close();
        } catch (IOException e) {


        }
        html = str.toString();


        return html;
    }


}

bak bu da sana sayfanın source code'sini verecek. ilk linkteki feed'e karşılık geliyor. kod yapıştırırken biraz
 

Asil_

Asistan
Katılım
25 Ağustos 2012
Mesajlar
111
Reaksiyon puanı
0
Puanları
16
Çözümü bulmuştum yine de teşekkürler :))
Dediğiminiz çözümü de deniycem ama
takılan arkadaşlar için --> http://jsoup.org/
araştırsın :=)
 

Asil_

Asistan
Katılım
25 Ağustos 2012
Mesajlar
111
Reaksiyon puanı
0
Puanları
16
Şöle bir sıkıntısı var jsoupta ama 2.3 te çalışıyo 4.2 çalışmıyo :mrgreen:
 

annttiigs

Profesör
Katılım
7 Şubat 2007
Mesajlar
2,589
Reaksiyon puanı
24
Puanları
218
hatasını verirsen bakarız çalışmıyor derken ? tam olarak ne çalışmıyor ? biraz daha açık yazarsan bakarız. Aldığın bir exception vs var mı ?
 

Asil_

Asistan
Katılım
25 Ağustos 2012
Mesajlar
111
Reaksiyon puanı
0
Puanları
16
Sorunu halletmiştim sağolasın:biggrin:
 
Üst