Я работаю над проектом Android и в настоящее время играю с JSoup, чтобы извлечь данные с веб-сайта для приложения.
Сайт, на который я нацеливаюсь, здесь .
И я хочу извлечь основной информационный текст. 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());
}
Однако я получаю исключение Null Pointer. Я проверил тот же код на других сайтах и Div, и он отлично работает. Я не могу понять, почему это не так.
Буду признателен за любую помощь / обратную связь от всех, заранее спасибо.