gpt4 book ai didi

c# - 以编程方式使用免费代理服务器连接到网站

转载 作者:太空狗 更新时间:2023-10-29 21:51:23 25 4
gpt4 key购买 nike

我需要使用代理服务器连接到网站。我可以手动执行此操作,例如我可以使用在线代理 http://zend2.com 然后浏览到 www.google.com。但这必须以编程方式完成。我知道我可以使用 WebProxy 类,但如何编写代码才能使用代理服务器?

任何人都可以给我一个代码片段作为示例之类的吗?

谢谢

最佳答案

了解 zend2 的工作原理,您可以像这样填充 url :

http://zend2.com/bro.php?u=http%3A%2F%2Fwww.google.com&b=12&f=norefer

用于浏览 google。

我用 C#,像这样构建 url:

string targetUrl = "http://www.google.com";
string proxyUrlFormat = "http://zend2.com/bro.php?u={0}&b=12&f=norefer";
string actualUrl = string.Format(proxyUrlFormat, HttpUtility.UrlEncode(targetUrl));

// Do something with the proxy-ed url
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(new Uri(actualUrl));
HttpWebResponse resp = req.GetResponse();

string content = null;
using(StreamReader sr = new StreamReader(resp.GetResponseStream()))
{
content = sr.ReadToEnd();
}

Console.WriteLine(content);

关于c# - 以编程方式使用免费代理服务器连接到网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10753759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com