当前位置:编程学习 > C#/ASP.NET >>

关于http代理设置问题

最近用c#做个下载器,通过HttpWebRequest来下载数据,代理通过以下类似的代码来设置(有些网站限制单个ip下载文件次数,做个代理,这样下载器可以更换ip)
System.Net.WebProxy proxy = new WebProxy("127.0.0.1", 8888);
request.Proxy = proxy;

在网上找了很多免费的代理,先在firefox里面设置代理,然后使用firefox来访问网站,但都访问不了,
在c#里面也是同样访问不了, 不知道是代理不可用还是什么其他原因,试了很多的代理,没一个能访问,
麻烦有知道怎么设置的高手指点下,感激不尽 c# http 代理 --------------------编程问答--------------------
1.采集代理
2.验证可用代理
3.使用代理【用的时候看下页面返回什么】

一般经过第2步的帅选 第3步就ok了 --------------------编程问答-------------------- 网上随便搜的代理大多不能用。

你可以在IE中设置下,看看能不能正常访问网页。 --------------------编程问答-------------------- 网上有很多可以验证代理的软件,搜一下
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/ --------------------编程问答--------------------
引用 1 楼 Hsuifengershi 的回复:

1.采集代理
2.验证可用代理
3.使用代理【用的时候看下页面返回什么】

一般经过第2步的帅选 第3步就ok了

兄弟,采集是手动么,能自动化采集么? 验证是通过http响应头为200来判断么,如果是
那么是不是要设置   request.AllowAutoRedirect = false;  这句呢 --------------------编程问答-------------------- 我用代理软件找了个代理 202.201.95.161:80,然后在firefox设置
结果访问任何网站都跑到了 http://ts.gsbedu.cn/

用代码来设置代理结果也是一样,真不知咋回事了 --------------------编程问答-------------------- 估计是代理的问题。 --------------------编程问答--------------------
自己写代码当然是自动了
另外火狐的插件也可以的不过没有代码效率高 --------------------编程问答-------------------- 各位能帮找一个能用的代理不,我实在是找不到啊, 很多都用不了 --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,