Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jsoup中缺少标记内的数据_Java_Jsoup - Fatal编程技术网

Java jsoup中缺少标记内的数据

Java jsoup中缺少标记内的数据,java,jsoup,Java,Jsoup,我正试图从中删除数据 右侧有live events。如果我在该live events的浏览器中看到源代码,那么我们可以看到整个数据。(参见图片) 下面是我的jsoup代码: Document doc=Jsoup.connect("https://www.hackerearth.com").get(); System.out.println(doc.html()); 在输出中,我们可以看到页面的所有html,但live events的div中的所有数据都丢失了。 在输出中,我有空的div标记 &

我正试图从中删除数据 右侧有live events。如果我在该live events的浏览器中看到源代码,那么我们可以看到整个数据。(参见图片)

下面是我的jsoup代码:

Document doc=Jsoup.connect("https://www.hackerearth.com").get();
System.out.println(doc.html());
在输出中,我们可以看到页面的所有html,但live events的div中的所有数据都丢失了。 在输出中,我有空的div标记

<div id="live-events-trigger-data"></div>

在图中,你可以看到这个div标签中有大量的数据。
那么我如何获得它呢?

如果您在web浏览器中查看页面的源代码,您将在末尾看到原因:

<script>
$(document).ready(function (){
    $('#header-notif-icon-trigger').click();
    $('#live-events-trigger').click();
    // show kone ge widget if not visited
        $(window).load( function () {
             var hackathon_visit_cookie = readCookie('fintech_valley_hackathon_cookie');
             if (!hackathon_visit_cookie) {
                $('#custom_hackathon_widget').show();
             }
        });
        $(document).on('click', '#custom_hackathon_widget .hack-link', function(e) {
            createCookie('fintech_valley_hackathon_cookie', 'true', 180);
            $('#custom_hackathon_widget').fadeOut('slow');
        });
});
</script>

$(文档).ready(函数(){
$(“#标题不如果图标触发”)。单击();
$(“#实时事件触发器”)。单击();
//如果未访问,则显示通力ge小部件
$(窗口)。加载(函数(){
var hackathon_visit_cookie=readCookie(“fintech_valley_hackathon_cookie”);
如果(!hackathon_访问_cookie){
$(“#自定义_hackathon_小部件”).show();
}
});
$(document).on('click','#custom_hackathon_widget.hack link',函数(e){
createCookie('fintech_valley_hackathon_cookie','true',180);
$(“#自定义_hackathon_widget”).fadeOut('slow');
});
});
不能使用Jsoup执行JavaScript代码。如果要执行JavaScript,请使用或