我正在尝试刮这个页面的https://www.teamrankings.com/nba/team/cleveland-cavaliers,但我需要网格,当你点击‘投注视图’时显示…我遇到了一些麻烦。我所拥有的代码有可能实现吗?当我打印div时,我得到的结果是null。
String teamLink = "https://www.teamrankings.com/nba/team/cleveland-cavaliers/.betting"; // + Teams[i] + "/";
Document doc = Jsoup.connect(teamLink).get();
final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_45);
HtmlPage page = webClient.getPage(teamLink);
final HtmlDivision div = page.getFirstByXPath("div.btn-group");
System.out.println(div);
page = div.click();发布于 2018-01-13 14:01:31
不需要点击按钮。两个选项卡中的数据似乎都在两个选项卡中。该按钮显示为运行显示和隐藏列的JavaScript函数。只需使用ID DataTables_Table_0获取整个表,并将您不关心的列丢弃。
https://stackoverflow.com/questions/48237271
复制相似问题