每次我试图刮一页,例如
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;
答案 0 :(得分:2)
编辑:
Is there a way to force NHTMLUNIT to Ignore Page JavaScript errors and Continue Script Execution?
尝试忽略错误。 如果这不起作用,由于由于TLS加密的密钥长度过长而导致此错误的java错误,您很可能会运气不好。