我有一台没有代理和身份验证(用户名和密码)就无法访问互联网的计算机。所以我做到了:
var webProxy = new WebProxy(PROXY_ADRESS, PORT);
webProxy.Credentials = new NetworkCredential(USERNAME, PASSWORD, DOMAIN);
var webRequest = (HttpWebRequest)WebRequest.Create("https://www.google.com.br/");
webRequest.Proxy = webProxy;
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
Stream receiveStream = response.GetResponseStream();
webBrowser1.DocumentStream = receiveStream;
当我执行此代码时,网络浏览器将加载Google页面(存在一些脚本错误),但不会加载某些图像,当我单击“搜索”或任何其他按钮时,页面将变为白色,URL末尾带有文本,例如:/ search。
如何导航到其他页面并加载整个页面(包括图像)?
我已经阅读了本教程,现在可以正常工作:
http://www.journeyintocode.com/2013/08/c-webbrowser-control-proxy.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句