gpt4 book ai didi

javascript - 在 Java 中,如何在执行页面上的 Javascript 后访问更新的 HTML 源代码?

转载 作者:太空宇宙 更新时间:2023-11-04 12:53:39 25 4
gpt4 key购买 nike

我正在尝试使用java中的Jsoup从网页中获取元素及其各自的属性。但是,我意识到有一些 JavaScript 在页面加载后运行,创建一个表,其中包含我尝试在页面上访问的所有信息。

使用 java,我想知道是否有任何方法可以在 javascript 执行后访问更新的 HTML 源,以便我可以获取表中所需的元素。

提前致谢。

最佳答案

jsoup 不支持 javascript 执行,您必须使用其他东西来加载页面,获取源代码,然后将其传递给 jsoup 来解析您想要的信息。

我在这种情况下使用过几个库:

还有其他的,但这是我用过的两个,我很乐意推荐。

哎呀,刚刚做了一些谷歌搜索,似乎这是一个非常相似的 question

另外,请参阅此 list of headless browsers 。很好的答案,我已经为这个添加了书签。

关于javascript - 在 Java 中,如何在执行页面上的 Javascript 后访问更新的 HTML 源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35586658/

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