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

 更新时间:2017年10月11日 14:51:26   投稿:lqh  
这篇文章主要介绍了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#实现windows远程桌面连接程序代码

    c#实现windows远程桌面连接程序代码

    本篇文章主要介绍了c#实现windows远程桌面连接程序代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • C#实现带引导窗体的窗体设计操作流程

    C#实现带引导窗体的窗体设计操作流程

    很多时候,我们的窗体设计需要一个引导窗体,当打开一个项目的窗体时,默认的是先打开一个欢迎或介绍项目信息的引导窗体,几秒钟后再打开项目的主窗体,本文给大家介绍了C#实现带引导窗体的窗体设计操作流程,感兴趣的朋友可以参考下
    2024-04-04
  • c#如何利用定时器自动备份数据库详解

    c#如何利用定时器自动备份数据库详解

    在开发过程当中,你一定遇到文件损坏活或丢失的烦恼,而每天备份又很麻烦,你只要设置每天备份的时间,并将程序加入启动项中,就可以自动完成备份,这篇文章主要给大家介绍了关于c#如何利用定时器自动备份数据库的相关资料,需要的朋友可以参考下
    2021-10-10
  • C#搜索文字在文件及文件夹中出现位置的方法

    C#搜索文字在文件及文件夹中出现位置的方法

    这篇文章主要介绍了C#搜索文字在文件及文件夹中出现位置的方法,涉及C#针对文件及文件夹遍历与查找的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • C#关键字之重载Overload介绍

    C#关键字之重载Overload介绍

    这篇文章介绍了C#关键字之重载Overload,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C# StackExchange.Redis 用法汇总

    C# StackExchange.Redis 用法汇总

    StackExchange.Redis 是 C# 操作 Redis 数据库的客户端,本文通过图文并茂的形式给大家介绍C# StackExchange.Redis 用法汇总,感兴趣的朋友一起看看吧
    2021-12-12
  • C# 实现连连看功能(推荐)

    C# 实现连连看功能(推荐)

    本文是利用C#实现连连看的小例子,使用线程thread实现后台运行时间控制,实现代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-07-07
  • C#代替go采用的CSP并发模型实现

    C#代替go采用的CSP并发模型实现

    这篇文章主要为大家介绍了C#代替go采用的CSP并发模型的轻松实现,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • C#创建磁性窗体的实现方法

    C#创建磁性窗体的实现方法

    经常会遇到一种情况,即当拖动一个窗体(主窗体)时,其他窗体(子窗体)随着该窗体移动,当拖动子窗体时,其他窗体将不跟随移动,这就是磁性窗体,所以本文给大家介绍了C#创建磁性窗体的实现方法,需要的朋友可以参考下
    2024-04-04
  • C#聊天程序服务端与客户端完整实例代码

    C#聊天程序服务端与客户端完整实例代码

    这篇文章主要介绍了C#聊天程序服务端与客户端完整实例代码,很经典的应用,需要的朋友可以参考下
    2014-07-07

最新评论