我正在嘗試使用Jsoup java庫從在線隨機字生成器中提取隨機單詞。這裏是我的代碼,鏈接到隨機字發生器在那裏:JSoup抓取HTML值返回null?
public class getWord {
public static void grabWord(){
Document doc = Jsoup.parse("UTF-8", "http://watchout4snakes.com/CreativityTools/RandomWord/RandomWord.aspx");
Elements links = doc.getElementsByClass("randomWord");
String linkText = links.text();
System.out.println(linkText);
}
}
如果你進入隨機字生成鏈接,查看源代碼,有這種包含隨機字:
<span id="tmpl_main_lblWord" class="randomWord">indictment</span>
正如您所看到的,該類是隨機詞,我試圖使用getElementsByClass方法獲取該元素,因爲它是隨randomWord類的唯一頁面元素。我也嘗試使用doc.select("span[class$=randomWord]")
這產生了相同的結果,沒有打印。任何人都可以幫我嗎?謝謝。
@infgeoax我會怎麼做呢? –
@infgeoax只有一個返回值。 –