私はAndroidプロジェクトで作業していますが、現在JSoupでアプリケーションのWebサイトからデータを抽出しています。JSoup - divの内容を抽出中にエラーが発生しました
私がターゲットとするウェブサイトはhereです。
メインの情報テキストを抽出したいと思います。そのdiv要素のXPathが
//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ポインタ例外を取得しています次のように私の完全なコードです。私は他のウェブサイトやdivで同じコードをテストしており、完全に動作します。なぜこれが違うのか分かりません。
お手数ですが、事前に感謝の意を表します。