微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JSoup尚未打开标签

如何解决JSoup尚未打开标签

最近使用JSoup带来了很多乐趣,不幸的是,它并没有按照我的想法工作。解析网页时,页面没有打开一些HTML标记。这是我的代码(非常简单):

    public static void main(String[] args) throws IOException {
        Document doc = Jsoup.connect("https://osu.ppy.sh/beatmapsets/591255#osu/1264233").get();
        System.out.println(doc);
    }

我想从此网页获得的是Points of Failure图形,该图形位于右下角。问题是我无法访问这些标签的孩子,因为它们像这样关闭

<div class="js-react--beatmapset-page osu-layout osu-layout--full"></div>

显示代码代码

    public static void main(String[] args) throws IOException {
        Document doc = Jsoup.connect("https://osu.ppy.sh/beatmapsets/382400#osu/1001682").get();
        Elements elements = doc.getElementsByClass("js-react--beatmapset-page osu-layout osu-layout--full");
        System.out.println(elements);
    }

我还尝试使用该网站https://www.geeksforgeeks.org/download-web-page-using-java/上的代码下载整个网页并将其保存到.html文件中,但是在相同位置也有封闭标签

我在互联网上搜索解决方案,但都失败了,所以我最后的选择是在此处发布。

我需要做的就是从网页下载.html文件并从中获取数据值。 感谢您的提前帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。