2

每次我尝试抓取页面时,例如

 HtmlPage page1 = (HtmlPage)client.GetHtmlPage("https://groceries.morrisons.com/");

我收到以下错误:

附加信息:java.lang.RuntimeException:无法生成 DH 密钥对

网络客户端设置

    NHtmlUnit.WebClient client = new NHtmlUnit.WebClient();
    client.Options.CssEnabled = false;
    client.Options.JavaScriptEnabled = false;
    client.Options.AppletEnabled = false;
4

1 回答 1

2

编辑:

有没有办法强制 NHTMLUNIT 忽略页面 JavaScript 错误并继续执行脚本?

尝试忽略错误。如果这不起作用,您很可能会因为 TLS 加密的密钥长度过长而导致此错误的 java 错误。

于 2015-07-12T14:33:36.393 回答