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),我想知道.
提前致谢.