我似乎找不到使用用户名和密码(http/socks4)的代理的方法。任何输入都会很棒:)

我正在使用 .net 包装器,但我想这没有任何区别。

谢谢,

约翰

最佳答案

您需要处理 WebControl LoginRequest 事件,也就是说,如果您
想在代码中指定用户名和密码

private void webcontrol_LoginRequest (object sender, LoginRequestEventArgs e)
                {
                    e.Username = "username";
                    e.Password = "password";
                    e.Handled = EventHandling.Modal;
                    e.Cancel = false;
                }

测试:
 WebPreferences prefs = new WebPreferences() { ProxyConfig = "xxx.xxx.xxx.xxx:port" };
    session = WebCore.CreateWebSession(prefs);
    webcontrol = new WebControl() { WebSession = session };
    webcontrol.LoginRequest += new LoginRequestEventHandler(webcontrol_LoginRequest);
  • 如果你不想处理这个事件,那么你会得到一个对话框
    您可以在
  • 中输入凭据

    10-08 16:28