这篇文章主要介绍了C# 利用代理爬网页的实现方法的相关资料,希望通过本能帮助到大家实现这样的功能,需要的朋友可以参考下
C# 利用代理爬虫网页
实现代码:
// yanggang@mimvp.com
// http://proxy.mimvp.com
// 2015-11-09
using System;
using System.IO;
using System.Net;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public static void Main(string[] args)
{
System.Net.WebProxy proxy = new WebProxy("218.21.230.156", 443); // "107.150.96.188", 8080
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://proxy.mimvp.com");
request.Proxy = proxy;
using (WebResponse response = request.GetResponse())
{
using (TextReader reader = new StreamReader(response.GetResponseStream()))
{
string line;
while ((line = reader.ReadLine()) != null)
Console.WriteLine(line);
}
}
}
public static void Main2()
{
// your code goes here
System.Net.WebProxy proxy = new WebProxy("107.150.96.188", 8080);
System.Net.HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www.baidu.com");
req.Proxy = proxy;
req.Timeout = 30 * 1000;
System.Net.HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
Encoding bin = Encoding.GetEncoding("UTF-8");
StreamReader reader = new StreamReader(resp.GetResponseStream(), bin);
string str = reader.ReadToEnd();
Console.WriteLine(str);
reader.Close();
reader.Dispose();
}
}
}
获取更多代理,请访问米扑代理:
http://proxy.mimvp.com
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
编程基础网
本文标题为:C# 利用代理爬虫网页的实现方法
基础教程推荐
猜你喜欢
- c# 实现子窗口关闭父窗口也关闭的简单实例 2022-10-28
- 利用C#实现绘制出地球旋转效果 2023-07-18
- C#中值类型和引用类型的区别 2023-05-25
- C#实现判断文件夹存在与否并创建文件夹的方法 2022-10-27
- c# – SmartDevice CAB“不是有效的Windows CE安装文件” 2023-09-19
- C#使用TimeSpan时间计算的简单实现 2022-12-26
- Unity3D Shader实现动态星空 2023-02-16
- C#实现语音播报功能 2023-05-25
- c# – Windows服务启动和Exe 2023-09-19
- C#把EXCEL数据转换成DataTable 2023-05-30
