软件编程
位置:首页>> 软件编程>> C#编程>> C# 利用代理爬虫网页的实现方法

C# 利用代理爬虫网页的实现方法

作者:lqh  发布时间:2023-02-26 18:51:43 

标签: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

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

来源:https://blog.mimvp.com/2015/12/c-proxy-crawl-page/

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com