首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java - Web Scraper问题

Java - Web Scraper问题
EN

Stack Overflow用户
提问于 2018-01-13 13:45:16
回答 1查看 40关注 0票数 1

我正在尝试刮这个页面的https://www.teamrankings.com/nba/team/cleveland-cavaliers,但我需要网格,当你点击‘投注视图’时显示…我遇到了一些麻烦。我所拥有的代码有可能实现吗?当我打印div时,我得到的结果是null。

代码语言:javascript
复制
    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();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-13 14:01:31

不需要点击按钮。两个选项卡中的数据似乎都在两个选项卡中。该按钮显示为运行显示和隐藏列的JavaScript函数。只需使用ID DataTables_Table_0获取整个表,并将您不关心的列丢弃。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48237271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档