gpt4 book ai didi

c# - 允许每个实例一个代理的最佳 WebBrowser 控件是什么?

转载 作者:行者123 更新时间:2023-11-30 19:49:04 24 4
gpt4 key购买 nike

我正在制作一个多线程 [workers] 应用程序。每个线程都应该有它自己的非 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。

注意 3:我试过 Gecko,但它不会让我对网页做任何事情,除非在表单上绘制 GeckoWebBrowser(我不想要)。欢迎任何解决方案。

编辑:如果您知道任何 WebBrowser 可以像我想要的那样使用任何不同的语言(也许是 Java)工作,我想知道。

提前致谢。

最佳答案

关于c# - 允许每个实例一个代理的最佳 WebBrowser 控件是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4538391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com