返回顶部
首页 > 资讯 > 精选 >C# Sharp中怎么集成ip代理
  • 151
分享到

C# Sharp中怎么集成ip代理

2023-06-02 09:06:02 151人浏览 安东尼
摘要

这篇文章主要介绍了C# Sharp中怎么集成ip代理的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C# Sharp中怎么集成ip代理文章都会有所收获,下面我们一起来看看吧。一、前言公司最近新增了一个项目需要爬取

这篇文章主要介绍了C# Sharp中怎么集成ip代理的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C# Sharp中怎么集成ip代理文章都会有所收获,下面我们一起来看看吧。

一、前言

公司最近新增了一个项目需要爬取航空信息数据,对方有ip屏蔽。所以我需要在C Sharp中实现ip自动切换,才能够完成爬取任务。

二 范例

C Sharp代码示例

   // 要访问的目标页面

    string targetUrl = "Http://httpbin.org/ip";

    // 代理服务器

    string proxyHost = "http://t.16yun.cn";

    string proxyPort = "6447";

    // 代理隧道验证信息

    string proxyUser = "16IXNGXO";

    string proxyPass = "366338";

    // 设置代理服务器

    WEBProxy proxy = new WebProxy(string.FORMat("{0}:{1}", proxyHost, proxyPort), true);

    ServicePointManager.Expect100Continue = false;

    var request = WebRequest.Create(targetUrl) as HttpWebRequest;

    request.AllowAutoRedirect = true;

    request.KeepAlive = true;

    request.Method    = "GET";

    request.Proxy     = proxy;

    //request.Proxy.Credentials = CredentialCache.DefaultCredentials;

    request.Proxy.Credentials = new System.net.NetworkCredential(proxyUser, proxyPass);

    // 设置Proxy Tunnel

    // Random ran=new Random();

    // int tunnel =ran.Next(1,10000);

    // request.Headers.Add("Proxy-Tunnel", String.valueOf(tunnel));

    //request.Timeout = 20000;

    //request.ServicePoint.ConnectionLimit = 512;

    //request.UserAgent = "Mozilla/5.0 (windows NT 6.3; Win64; x64) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/48.0.2564.82 Safari/537.36";

    //request.Headers.Add("Cache-Control", "max-age=0");

    //request.Headers.Add("DNT", "1");

    //String encoded = System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes(proxyUser + ":" + proxyPass));

    //request.Headers.Add("Proxy-Authorization", "Basic " + encoded);

    using (var response = request.GetResponse() as HttpWebResponse)

    using (var sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8))

    {

        string htmlStr = sr.ReadToEnd();

}

这是代码的示例,这个demo是可以直接复制使用的,所以我就直接复制了,其中代理的配置是需要联系客服开通代理才可以获取的信息。

三 注意事项

最低支持ip是1秒钟请求5请求,(如果需要更大的请求量,可以选项对应的产品)。所以,当他是默认是5请求的时候,我需要对爬虫进行限速。

关于“C# Sharp中怎么集成ip代理”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“C# Sharp中怎么集成ip代理”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: C# Sharp中怎么集成ip代理

本文链接: https://lsjlt.com/news/229637.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C# Sharp中怎么集成ip代理
    这篇文章主要介绍了C# Sharp中怎么集成ip代理的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C# Sharp中怎么集成ip代理文章都会有所收获,下面我们一起来看看吧。一、前言公司最近新增了一个项目需要爬取...
    99+
    2023-06-02
  • 怎么将Spire.XLS for C++集成到C++程序中
    这篇文章主要介绍了怎么将Spire.XLS for C++集成到C++程序中的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么将Spire.XLS for C++集成到C...
    99+
    2023-07-05
  • 数据采集中代理ip的作用是什么
    本篇内容介绍了“数据采集中代理ip的作用是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!现在很多人每天的工作都要和网络打交道。网络爬虫是...
    99+
    2023-06-20
  • 怎么在电脑中设置代理ip
    这期内容当中小编将会给大家带来有关怎么在电脑中设置代理ip,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。确定代理IP,比如在IPIDEA里获取IP后点击“控制面板”,进入“网络和Internet”点击网络...
    99+
    2023-06-15
  • 代理ip是怎么用的
    本篇内容介绍了“代理ip是怎么用的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、首先购买代理ip地址,然后通过设置将购买的代理ip地址输...
    99+
    2023-06-20
  • 怎么建立代理Ip池
    这篇文章主要介绍了怎么建立代理Ip池,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。说明1、首先获取代理的json信息。2、使用requests获取整个页面的text(字符串)...
    99+
    2023-06-20
  • http代理ip怎么使用
    本篇内容主要讲解“http代理ip怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“http代理ip怎么使用”吧!1、浏览器与代理连接后,发起CONNECT请求。CONNECT i...
    99+
    2023-06-20
  • 怎么选择http代理ip
    本篇文章给大家分享的是有关怎么选择http代理ip,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。换IP的工具大家都不陌生,首先要看自己需要的是动态IP代理还是静态IP代理,想要...
    99+
    2023-06-25
  • PHP怎么设置代理IP
    在 PHP 中设置代理 IP 有多种方法,以下是其中两种常见的方法: 使用 cURL 函数设置代理 IP cURL 是 PHP 中用于与不同服务器进行通信的库,可以通过设置 CURLOPT_PROXY 这个常量来使用代理 IP 发送请求。...
    99+
    2023-08-31
    php tcp/ip 网络
  • 怎么把C++的源代码改写成C代码
    本篇内容主要讲解“怎么把C++的源代码改写成C代码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么把C++的源代码改写成C代码”吧!C++解释器比C语言解释器占用的存储空间要大,想要在某些特定...
    99+
    2023-06-16
  • 数据中心IP代理和住宅IP代理的区别是什么
    本篇文章为大家展示了数据中心IP代理和住宅IP代理的区别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代理按来源分,可根据中央和住宅代理分为若干部分。许多人不知道两者的区别是什么。数据中心代理...
    99+
    2023-06-25
  • Spring Boot中怎么集成Redis
    本篇文章为大家展示了Spring Boot中怎么集成Redis,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。添加依赖使用像 Redis 这类的 NoSQL 数据库就必须要依赖 spring-data...
    99+
    2023-06-16
  • 怎么挑选代理ip服务
    这篇文章主要讲解了“怎么挑选代理ip服务”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么挑选代理ip服务”吧!当用户需要代理ip服务时,通常会习惯先上网查找,发现上面有大量的代理ip信息,...
    99+
    2023-06-20
  • 怎么免费使用代理ip
    本篇内容介绍了“怎么免费使用代理ip”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!如今,随着网络的快速发展,很多的人对代理IP都已经有了很深...
    99+
    2023-06-20
  • 怎么使用爬虫代理IP
    本篇内容介绍了“怎么使用爬虫代理IP”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在网络数据时代,许多信息需要整理和使用。然而,面对如此大量...
    99+
    2023-06-20
  • socks5代理ip地址怎么用
    这篇文章将为大家详细讲解有关socks5代理ip地址怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。socks5代理ip配置时使用代理浏览,也就是说访问者可以通过ip代理浏览所有数据,也可以在本地浏览...
    99+
    2023-06-20
  • 怎么使用在线代理IP
    这篇文章将为大家详细讲解有关怎么使用在线代理IP,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。现在,很多人一想到代理IP,就会想到它可以隐藏真正的IP,可以增加自己的IP访问限制,可以提高网速等等,但还不...
    99+
    2023-06-15
  • 怎么选择动态代理IP
    这篇文章给大家分享的是有关怎么选择动态代理IP的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、首先备份重要相关资料丢失重要数据会增加一些用户的损失,一些违法者会使用你的服务器攻击另一个服务器。这种技术手段是真实...
    99+
    2023-06-15
  • 代理ip软件怎么挑选
    这篇文章主要介绍“代理ip软件怎么挑选”,在日常操作中,相信很多人在代理ip软件怎么挑选问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”代理ip软件怎么挑选”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!1、...
    99+
    2023-06-20
  • 代理ip怎么隐藏地址
    这篇文章给大家分享的是有关代理ip怎么隐藏地址的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。当我们通常要求网站时,ip代理服务器会向网络服务器发送请求,网络服务器会向我们发送响应。如果中间设置了代理服务器,其实是...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作