Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
1017
Tıklama
0
Öne Çıkarma
wikipedia'dan Jsoup ile veri çekmek (Android)
F
11 yıl
Teğmen
Konu Sahibi

Merhabalar...
wikipedia'dan tarihte bugün kısmını 3 bölümde çekmek istiyorum (Doğumlar olaylar ölümler şeklinde). Bölümlere ayırdım fakat içerdeki tagleri silemedim resimde görüldüğü gibi (en altta). Ben tüm taglerden kurtulup tablo halınde bir görünüme sokmak istiyorum....


package com.example.htmlparsing; 

import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import android.os.Build;
import android.os.Bundle;
import android.os.StrictMode;
import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.widget.TextView;

@SuppressLint("NewApi")
@TargetApi(Build.VERSION_CODES.GINGERBREAD)
public class MainActivity extends Activity {

TextView tv;

@Override
public void onCreate(Bundle savedInstanceState) {

StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView)findViewById(R.id.tv);


Document doc;
try {

doc = Jsoup.connect("http://tr.wikipedia.org/wiki/2_Eyl%C3%BCl").get();
Elements links = doc.body().select("h2:contains(Olaylar) ~ *");

links.select("h2:contains(Doğumlar) ~ *").remove();

links.select("h2").remove();
String tag = links.html();
tv.setText(tag);

} catch (IOException ex) {
tv.setText("Error");
}
}

}



Bilen arkadaşlardan yardım talep ediyorum...Şimdiden teşekkürler...
< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi frknkntr -- 2 Eylül 2014; 13:27:12 >

F
11 yıl
Teğmen
Konu Sahibi

hallettim sağolun

Jsoup.parse(html).text();



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.