我想创建一个机器人,通过从http://proxy-list.org/en/index.php获取的代理显示网页。 我这样做了:
HttpWebRequest request = (HttpWebRequest) WebRequest.Create ("http://www.google.it/");
request.GetResponse ();
所以页面显示但没有通过代理。
你有什么建议吗?
(对不起我的英文)
答案 0 :(得分:1)
您只需搜索webrequest + proxy
,即可在MSDN上找到此信息 HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://google.it/");
WebProxy a=new WebProxy(); a.Address=new Uri("http://97.107.137.97:8080");
request.Proxy = a;
var response = (HttpWebResponse)request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
答案 1 :(得分:0)
检查HttpWebRequest类的属性20秒后,我引用了这个:
HttpWebRequest.Proxy属性
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.proxy.aspx
我想这比写这个问题花的时间少......