我使用GeckoFX几天了,它的效果非常好。我正在自动化一个繁琐的过程,必须下载网页,分析它们,处理并来回发送一些消息(大多数网站使用socket.io),并干净地关闭连接。虽然某些网站限制每个IP 1个套接字io连接。我想查看代理是否可行,但每当我使用设置Gecko http代理的文档方式时,它都会为所有GeckoBrowser
实例设置代理,但我需要为每个实例使用不同的代理。
显而易见的解决方案是将代码放入多个进程中并启动它,但是作业需要相互通信以及交换信息,而且使用多个进程非常困难。获取html内容,控制其他进程中的控件等,从产生子进程的一个主进程开始,与一个启动更多浏览器并具有所有必需控件的应用程序相比,还有很多工作要做。
是否有更简单的方法在Gecko中设置每个实例的http代理?