我正在尝试使用 Jsoup java 库从在线随机词生成器中提取随机词。这是我的代码,随机词生成器的链接在那里:
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 方法来获取该元素,因为它是页面上唯一具有随机词类的元素。我也尝试过使用doc.select("span[class$=randomWord]")
That 产生了相同的结果,没有打印。有人可以帮我吗?谢谢。