什么是最好的WebBrowser控件,每个实例允许一个代理?

dea*_*ock 2 .net c# webbrowser-control

我正在制作一个多线程[worker]应用程序.每个线程都应该拥有自己的非GUI WebBrowser,它可以导航到网页并将数据写入字段并单击按钮.我还需要每个WebBrowser拥有它自己的代理.我尝试了经典的Windows.Forms.WebBrowser,但我陷入了代理部分,因为它依赖于IE全局设置,这在我的情况下是行不通的.欢迎任何建议.

注意:我尝试通过HttpWebRequest/Response执行它但它永远不会工作,因为要传递给页面的数据包含一个名为[ab_test_data]的字段,该字段从javascript代码获取其值,根据AB测试计算值,我不知道甚至完全明白.所以WebBrowser将是我最好的解决方案,除非有人能告诉我如何将计算ab_test_data的Javascript代码转换为C#代码.我尝试访问的页面使用的算法非常复杂.

注2:ab_test_data值取决于无法在httpWebRequest/Response上模拟的Window.Event和Timestamp.

note3:我试过Gecko,但它不会让我对webPage做任何事情,除非GeckoWebBrowser被绘制在表单上(我不想要).欢迎任何解决方案.

编辑:如果你知道任何WebBrowser,我想用任何不同的语言(也许Java),我想知道.

提前致谢.

Qry*_*taL 6

CefSharp:Chromium嵌入式框架的.Net绑定

  • CefSharp和WebKit.NET有什么区别?Chrome(以及CefSharp)不使用WebKit吗? (2认同)