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 (将#修改为@)