1

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

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

<div id="MainMenuCenter">

</div>

因此,我无法在我的代码中访问我需要的信息。到底发生了什么?开发人员是否故意隐藏了该元素的子元素?你能建议一种让孩子们对我的代码可见的方法吗?谢谢你。

4

1 回答 1

1

您可以通过查看网络流量来检索数据

检查元素 -> 网络

一项一项检查流量或使用查找工具。如果您找到匹配数据,您可以通过访问提供数据的 url 重新获取它。

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

于 2017-02-19T12:03:04.797 回答