求C#通过http代理(proxy)读取web网页的常见方法

highlandz 2007-05-09 01:50:31
如题,最近在做一个应用,需要通过模拟浏览器通过http代理访问网页,目前用httpwebrequest访问,按照MSDN的例程:

HttpWebRequest myWebRequest=(HttpWebRequest)WebRequest.Create("http://www.microsoft.com");
WebProxy myProxy=new WebProxy();
// Obtain the 'Proxy' of the Default browser.
myProxy=(WebProxy)myWebRequest.Proxy;

目前的问题是,这种方式,一个proxy列表里的proxy,大部分均失败,超过50%,而这些proxy通过代理猎手,advance proxy check等软件验证多次,有效均超过90%,求其他通过proxy读取网页的方法,最好可控的属性方法比较多,可以保证读取的有效率,或可以在连接过程中检查状态,知道为什么连接失败的.多谢.
...全文
1558 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
highlandz 2007-05-18
  • 打赏
  • 举报
回复
顶一下,请指教,谢谢。
CathySun118 2007-05-09
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/5449/5449569.xml?temp=.3668939
highlandz 2007-05-09
  • 打赏
  • 举报
回复
多谢楼上的回复,我自己新找的一个例子,请问是否还有其他方法?

http://support.microsoft.com/kb/307023
hertcloud 2007-05-09
  • 打赏
  • 举报
回复
http://www.thescripts.com/forum/thread256360.html

http://www.developersdex.com/gurus/code/815.asp

http://www.knowsky.com/4190.html

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧