gpt4 book ai didi

javascript - jsoup 以键值对的形式从网页检索数据

转载 作者:行者123 更新时间:2023-12-02 11:25:38 26 4
gpt4 key购买 nike

请有人帮助我,使用jsoup如何遍历数据,我想要获取的数据完全在网页的JavaScript中,并写入键值对,所以没有任何html标签,也没有任何img 标签,任何人都可以帮我解决如何遍历它来获取我的数据。在 jsoup 中,我找不到任何方法来像 JSON 那样使用键值对遍历此数据。首先我尝试使用 API,但这是有限的选项,

edge_sidecar_to_children

在此下我想获取所有链接,请任何人帮助我摆脱这个

查看我要显示的数据

最佳答案

Jsoup 不是浏览器,它不运行 JavaScript。因此,如果需要运行 JavaScript 来从 JSON 填充一些 HTML,那么您就不走运了。

两种解决方案:

1) 解析页面内的 JSON。 Jsoup 只能用于获取页面,也许还可以获取原始 JSON,但是您应该使用专门的库进行 JSON 解析。

2) 使用浏览器,例如 Selenium webdriver。这将启动一个真正的( headless )浏览器,您可以通过 Java 控制它。这样所有的 JavaScript 都会运行,然后您就可以获取 HTML。此方法可能会占用大量资源,并且运行速度可能比方法 1 慢很多。

关于javascript - jsoup 以键值对的形式从网页检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49645653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com