“查看页面来源”

时间:2017-02-19 11:49:54

标签: java html web-scraping jsoup htmlelements

我正在尝试使用Jsoup库在我的java代码中读取html页面。这是指向页面的链接:http://www.alkhaleej.ae/

我感兴趣的页面中的部分是页面顶部的水平菜单栏(具有新闻类别)。当我右键单击该菜单栏并选择inspect元素时,我可以在标签<div id="MainMenuCenter">下看到感兴趣的html元素。但是,当我运行我的代码时,事实证明这个标签实际上是空的,并且此标签的所有子项都不可见。我还试图在网页上使用“查看页面源”查看完整的文档。我惊讶地发现这个元素是空的(没有孩子),如下所示。

<div id="MainMenuCenter">

</div>

因此,我无法访问代码中所需的信息。真的发生了什么?开发人员是否故意隐瞒了这个元素的孩子?你能建议一种让孩子看到我的代码的方法吗?谢谢。

1 个答案:

答案 0 :(得分:1)

您可以通过查看

上的网络流量来检索数据

检查元素 - &gt;网络

逐个检查流量或使用查找工具。 如果您找到匹配数据,可以访问提供数据的网址重新获取匹配数据。

也许喜欢:http://example.com/serve.php?category=car&page=1