在c#中代理一个小机器人

时间:2011-11-24 14:14:03

标签: c#

我想创建一个机器人,通过从http://proxy-list.org/en/index.php获取的代理显示网页。 我这样做了:

HttpWebRequest request = (HttpWebRequest) WebRequest.Create ("http://www.google.it/");
request.GetResponse ();

所以页面显示但没有通过代理。

你有什么建议吗?

(对不起我的英文)

2 个答案:

答案 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

我想这比写这个问题花的时间少......