在 LeanFT BrowserFactory.Launch 命令中设置代理



使用以下 LeanFT C# 脚本启动 google.com 页面,但我想通过代理传递此请求,因为由于公司策略,所有外部链接都需要通过代理。

IBrowser OBrowser = BrowserFactory.Launch(BrowserType.InternetExplorer); 
OBrowser.Navigate("Google.com");

在 LeanFT 脚本中设置代理的最佳方法是什么?

这通常由 PAC 脚本管理。您的公司不使用一个吗?

无论如何,这绝对不是LeanFT的任务

您可以在某种意义上委托给 C#(我确信有一些库可以帮助配置代理),也可以依赖浏览器的功能。

例如,在 Chrome 中,您可以在启动时指定:

chrome --proxy-server="http=foopy:80;ftp=foopy2".

在 LeanFT 上下文中,当您使用BrowserFactory.Launch启动浏览器时,它会启动一个没有命令行参数的浏览器,并且在当前版本中无法指定启动参数,因此您必须使用 C# 的Process.Start手动启动(有关详细信息,请参阅如何从 C# 启动进程?

using System.Diagnostics;
...
Process.Start("process.exe");

然后使用BrowserFactory.Attach附加到进程

相关内容

  • 没有找到相关文章

最新更新