可嵌入Java的无头浏览器?

时间:2018-04-19 12:02:31

标签: java selenium headless-browser

我正在开发一个JavaFX桌面应用程序,作为其功能的一部分,它需要无头渲染网站并能够针对它们执行JavaScript。

目前我正在使用JBrowserDriver,虽然它运行良好,但我发现对于某些网站,它不会按预期呈现网页(通常当网页使用现代CSS功能,如flexbox时),有时我需要查询HTML元素的一些属性,所以对我而言,重要的是它像普通浏览器一样呈现网站。

我知道我可以使用Chrome或Firefox无头模式,但这需要在我的软件运行的计算机上依赖Chrome或Firefox,所以我更喜欢可以捆绑我的程序的浏览器,但我一直在搜索目前我还没有找到任何有用的东西。

还有其他好的选择吗?

谢谢。

0 个答案:

没有答案