每次我尝试抓取页面时,例如
HtmlPage page1 = (HtmlPage)client.GetHtmlPage("https://groceries.morrisons.com/");
我收到以下错误:
Additional information: java.lang.RuntimeException: Could not generate DH keypair
网络客户端设置
NHtmlUnit.WebClient client = new NHtmlUnit.WebClient();
client.Options.CssEnabled = false;
client.Options.JavaScriptEnabled = false;
client.Options.AppletEnabled = false;
最佳答案
编辑:
Is there a way to force NHTMLUNIT to Ignore Page JavaScript errors and Continue Script Execution?
尝试忽略这些错误。 如果这不起作用,您很可能会因为 TLS 加密的 key 长度太长而导致此错误的 Java 错误而运气不佳。
关于c# - NHtmlUnit错误 "Could not generate DH keypair",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31368808/