【发布时间】:2011-05-17 09:55:58
【问题描述】:
我设置了一个代理实例并将其与 webrequest 对象一起使用。
WebProxy a = new WebProxy("ip:port", true);
proxy.Credentials = new NetworkCredential("username", "password");
WebRequest b = WebRequest.Create("webpage url");
b.Proxy = proxy;
WebResponse c = req.GetResponse();
StreamReader d = new StreamReader(c.GetResponseStream());
d.ReadToEnd();//web page source
正常工作,但我想在 Web 浏览器控件中显示页面,而不会丢失信息和设计。如果我将控件的文档文本设置为刚刚下载的源。它的格式很糟糕。
编辑:我有没有办法将代理对象应用到 Web 浏览器控件本身?
【问题讨论】:
-
我认为它与代理或名称或密码无关。现代网页是许多文件、样式表、javascript、图像的集合,您可以命名它,它们都会影响页面的外观。它不会按照你的方式工作。