使用Jsoup显示div



我试图显示团队内部team-scroll-container的数量,但我不明白为什么它一直显示0。这是我第一次使用Jsoup,所以我只知道一些基本的。

import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.select.Elements;
public class FinalProject {
public static void main(String[] args) throws IOException{
Document doc = Jsoup.connect("https://overwatchleague.com/en-us/schedule?stage=regular_season&week=1&team=allteams").get();
Elements body = doc.getElementsByClass("div#team-scroll-container");
System.out.println(body.select("div").size());
} 
}

这是因为加载的HTML文档不包含这样的HTML元素。

元素是由浏览器的JavaScript引擎创建的,但是Jsoup没有这样的引擎。

在浏览器中打开URL并按Ctrl-U查看加载的HTML。

最新更新