0

最後の「知っていましたか?」を表示する小さなAndroidプログラムを作成しようとしています(面倒なことは気にしないでください)。ウィキペディアから。しかし、何らかの理由で Jsoup はそれを見つけられません。

何が問題ですか?


コードの一部:

Document document = null;
try {
    document = Jsoup.connect("https://en.wikipedia.org/wiki/Portal:Mathematics/Did_you_know/1").get();
} catch (IOException e) {
    e.printStackTrace();
}
//Document document = Jsoup.parse("test.html");
if (document != null) {
    Element element = document.select("div#mw-content-text").first();
    if (element == null) {
        message = "empty";
    } else {
        message = element.html();
    }
}

ウィキペディアのソース コードの一部:

<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><p>...that outstanding mathematician <a href="/wiki/Grigori_Perelman" title="Grigori Perelman">Grigori Perelman</a> was offered a <a href="/wiki/Fields_Medal" title="Fields Medal">Fields Medal</a> in 2006, in part for his proof of the <a href="/wiki/Poincar%C3%A9_conjecture" title="Poincaré conjecture">Poincaré conjecture</a>, which he declined?</p>

https://en.wikipedia.org/wiki/Portal:数学/Did_you_know/1

4

1 に答える 1