我搜索了类似的问题,但没有找到任何答案.. 很多时候在制作HttpWebRequests ..网站阻止IP地址.. 任何人都可以通过.NET Web Requests中的IP Spoofing / Proxy方法进行..
如果无法更改IP地址..那么在Web请求中集成Proxy的方法..我是否需要代理服务器?我是个菜鸟......所以我真的不知道该怎么做......
在代码示例中......我发现...人们通常会做这件事.. request.Proxy = new WebProxy(" 192.168.1.200",8080);
这两个参数表示什么? bcz我得到""无法连接到远程服务器""
EDIT :: 我如何实现SOCKS或任何其他代理..任何可以使用的库.. ??
答案 0 :(得分:2)
首先,请使用System.Net.WebClient ...
您的问题示例:
var wc = new WebClient();
// Want a proxy?
wc.Proxy = new WebProxy("*proxy-host*", *proxy-port(int)*);
var downloadedContent = wc.DownloadString("url");
确保代理在线并且是 HTTP代理,而不是HTTPS而不是SOCKS代理,您可以连接到它! 有关代理列表,请查看此处:HideMyAss
WebProxy构造函数参考:here