我似乎找不到使用用户名和密码代理的方法(http / socks4)。任何输入都会很棒:)
我正在使用.net包装器,但我认为这没有任何区别。
谢谢,
约翰
答案 0 :(得分:3)
你需要处理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);