Я работаю над проектом Android, и сейчас я играю с JSoup для извлечения данных с веб-сайта для приложения.JSoup - Ошибка извлечения содержимого div
Сайт, на который я нацелен, является here.
И я хочу извлечь основной текст информации. XPath для этого DIV является
//div[@id='wikiAbstract']
Мой полный код выглядит следующим образом
public class Main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv = (TextView) findViewById(R.id.textView1);
Document doc = null;
try {
doc = Jsoup.connect("http://www.last.fm/music/Bright+Eyes").get();
} catch (IOException e) {
e.printStackTrace();
}
Element divs = doc.select("div#wikiAbstract").first();
tv.setText(divs.text());
}
Однако я получаю исключение нулевого указателя. Я тестировал один и тот же код на других сайтах и divs, и он отлично работает. Я не понимаю, почему это другое.
Я был бы признателен за любую помощь/отзывы от кого-либо, спасибо заранее.