使用代理获取网页的HTML
2006-04-25 16:03
417 查看
WebClient:
WebProxy proxy = new WebProxy("http://webproxy");
proxy.Credentials = new NetworkCredential(username, password, domain);
GlobalProxySelection.Select = proxy;
WebClient wc = new WebClient();
byte[] data = wc.DownloadData("http://www.baidu.com");
string doc = Encoding.Default.GetString(data);
Console.WriteLine(doc);
WebRequest:
WebProxy proxy = new WebProxy("http://webproxy");
proxy.Credentials = new NetworkCredential(username, password, domain);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://www.baidu.com");
request.Proxy = proxy;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream, Encoding.Default);
Console.WriteLine(reader.ReadToEnd());
WebProxy proxy = new WebProxy("http://webproxy");
proxy.Credentials = new NetworkCredential(username, password, domain);
GlobalProxySelection.Select = proxy;
WebClient wc = new WebClient();
byte[] data = wc.DownloadData("http://www.baidu.com");
string doc = Encoding.Default.GetString(data);
Console.WriteLine(doc);
WebRequest:
WebProxy proxy = new WebProxy("http://webproxy");
proxy.Credentials = new NetworkCredential(username, password, domain);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://www.baidu.com");
request.Proxy = proxy;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream, Encoding.Default);
Console.WriteLine(reader.ReadToEnd());
相关文章推荐
- Html网页使用jQuery传递参数并获取Web API的数据
- 使用XPath解析HTML获取网页内容
- iOS项目开发实战——使用异步请求获取网页HTML源代码
- 使用C#获取网页HTML源码的例子
- Python获取网页内容、使用BeautifulSoup库分析html
- 【C#】获取网页内容及HTML解析器HtmlAgilityPack的使用
- 使用Jsoup解析Html,获取网页内容
- 使用正则将获取的网页中的所有HTML标记清空
- 使用XPath解析HTML获取网页内容
- C++使用POST方法向网页提交数据-----C++发送HTTP数据获取Google天气预报
- 在html网页中使用Visual Earth地图
- 后台C#代码获取html控件的值使用的Request.Form["name"] 中间的那个应该是空间的name 而不是id
- 使用Pechkin将HTML网页转换为PDF
- Jmeter org.apache.struts.taglib.html.TOKEN 获取并引用网页token
- iOS项目开发实战——使用同步请求获取网页源码
- IE调试网页之六:使用 F12 开发人员工具调试 HTML 和 CSS (Windows)
- spring mvc 通过bean获取form的参数和并且进行服务器验证 ,而且支持多个文件上传的用法。html使用form_data
- 使用C# Winform应用程序获取网页源文件的解决方法