java - 使用 jsoup 读取 HTML
问题描述
所以我正在尝试使用Jsoup从网站获取 HTML 元素,但是与使用网站上的检查器获取的 HTML 相比,我从Jsoup.connect(url)获取的 HTML并不完整。
编辑:这是我正在使用的链接https://www.facebook.com/livemap#@35.831640894,24.82275312499999,2z
末尾的数字指定了地图的坐标,不用登录也可以访问页面,所以不存在认证问题
更新 :
所以我发现我想要的元素没有使用 jsoup 扩展,这是与页面加载速度慢有关的问题吗?如果是这样,我如何确保Jsoup.connect(url)在获取 HTML 之前完全加载网页
解决方案
Jsoup 不执行 javascript 或 jQuery 事件,因此您将在执行 javascript 之前获得一个初始页面。
推荐阅读
- python - 如何使用运算符作为在 for 循环中调用的变量来过滤熊猫数据框
- session - 带有 id_token_hint 的 oidc/logout 不起作用
- javascript - discord.js 我的代码不起作用,在终端中显示 typeError 但我不知道出了什么问题
- javascript - 如何导出要在另一个文件脚本中调用的函数
- android - 错误 android.content.ActivityNotFoundException:仅在极少数设备中
- laravel - 使用 LARAVEL AJAX 时无法从浏览器下载 PDF 格式的文件
- javascript - 让字体很棒的播放圈图标旋转几秒钟并加载一个模态
- statistics - 合理使用非线性回归模型
- node.js - express-session 动态 cookie 域
- node.js - 如何从 *.datasource.ts 创建数据库?