gpt4 book ai didi

java - jBrowserDriver 获取调用挂起

转载 作者:行者123 更新时间:2023-12-02 07:53:39 25 4
gpt4 key购买 nike

这可能是一个小配置问题,只是我没有成功找到问题。

我正在使用 jBrowserDriver 来获取启用 ajax 的页面的快照。

我的 WebClient 配置是:-

    Builder builder = Settings.builder();

builder.headless(true);
builder.javascript(true);
builder.quickRender(true);
builder.timezone(Timezone.ASIA_CALCUTTA);
builder.userAgent(UserAgent.CHROME);

JBrowserDriver jbd = new JBrowserDriver(builder.build());

一旦调用 jbd.get(url),代码就会挂起。这不会发生在我的 mac os x 上,但会发生在 linux 服务器上。

谁能帮我解决这个问题吗?

谢谢!

最佳答案

我也遇到了同样的问题,现在已经解决了。要查看您是否有同样的问题,请将其添加到您的构建器中

builder.javaOptions("-Dquantum.verbose=true", "-Dprism.verbose=true", "-verbose", "-verbose:class", "-Dprism.useFontConfig=false")

然后运行您的应用程序,当它挂起时查看您的日志文件,如果您看到此错误:

[2016-12-01T16:17:32.329][Instance 1][Port 38914] Error: JavaFX detected no fonts! Please refer to release notes for proper font configuration

如果您这样做,请将其添加到您的构建器中(并删除前一行,否则您的日志文件将变得巨大)

builder.javaOptions("-Dprism.useFontConfig=false")

关于java - jBrowserDriver 获取调用挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38395744/

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