首页 > 解决方案 > 使用 jsoup 读取 HTML

问题描述

所以我正在尝试使用Jsoup从网站获取 HTML 元素,但是与使用网站上的检查器获取的 HTML 相比,我从Jsoup.connect(url)获取的 HTML并不完整。

编辑:这是我正在使用的链接https://www.facebook.com/livemap#@35.831640894,24.82275312499999,2z

末尾的数字指定了地图的坐标,不用登录也可以访问页面,所以不存在认证问题

更新 :

所以我发现我想要的元素没有使用 jsoup 扩展,这是与页面加载速度慢有关的问题吗?如果是这样,我如何确保Jsoup.connect(url)在获取 HTML 之前完全加载网页

来自检查员(<div id="u_0_e">已扩展)

来自 jsoup.connect (<div id="u_0_e">未展开)

标签: javaandroidjsoup

解决方案


Jsoup 不执行 javascript 或 jQuery 事件,因此您将在执行 javascript 之前获得一个初始页面。


推荐阅读