您的位置:首页 > 新闻资讯 >文章内容
代理IP检测:100个IP能用的仅有10个
来源:互联网 作者:admin 时间:2019-04-22 15:54:03

  大家知道代理IP检测方法吗?今天小编就来讲一讲代理IP检测问题,或许很多人都不知道为什么要对代理IP进行检测的,这是有原因的。要知道我们在网络中抓到的代理IP数量很大,但能用的往往连十之一二都不到,在使用前剔除掉不能用的IP就能提高我们的工作效率。


  首先说说思路:上次我们已经将抓到的IP和端口都放进了我们的MySQL数据表中,要验证肯定需要取出来,然后通过PHP中curl函数设置代理,再访问百度或者其他能访问到的网站,通过返回的状态码是否等于200来判断代理IP是不是可以正常使用的。


  由于代码太长,一些不必要的代码就不贴出来了,下面看看curl验证代理IP的核心代码。


  //代理IP验证方法 function GetHttpStatusCode($proxy){ $curl = curl_init(); curl_setopt ($curl, CURLOPT_PROXY, $proxy);//使用代理访问 curl_setopt($curl,CURLOPT_URL,"http://www.baidu.com");//获取内容url curl_setopt($curl,CURLOPT_HEADER,1);//获取http头信息 curl_setopt($curl,CURLOPT_NOBODY,1);//不返回html的body信息 curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);//返回数据流,不直接输出 curl_setopt($curl,CURLOPT_TIMEOUT,5); //超时时长,单位秒 curl_exec($curl); $rtn= curl_getinfo($curl,CURLINFO_HTTP_CODE); curl_close($curl); return $rtn; }


  调用GetHttpStatusCode(代理IP地址:端口)方法就能返回该代理IP在访问百度首页时所返回的状态码,在需要的地方对状态码进行判断就能加以利用了。


代理IP检测:100个IP能用的仅有10个


  我在数据表中加入了抓取到代理IP的时间和代理IP被验证的时间,已经存活的时间,这样代理IP的稳定性就一目了然了。


代理IP检测:100个IP能用的仅有10个


  代理IP检测的结果,整整100个IP,最后就剩下10个左右,看来在使用之前对代理IP进行验证还是很有必要的。


  由上可见,其实免费的代理IP有效率是非常低的,建议在使用之前需要先进行坚持的,或者是使用机灵代理,95%以上的有效率,不需要检测也能直接使用。


相关文章内容简介
推荐阅读
  • 13 2019-05
    爬虫要想速度快必须要IP代理

    爬虫要想速度快必须要IP代理,这是为何?爬虫的问世,节省了很多机械性的工作,当大批量的信息需要被爬取的时候,爬虫能够自动的进行下载,很大层度上提升了工作效率。但是有个前提,

  • 01 2020-04
    代理IP的常见用途

    代理IP就是隐藏自己电脑真实IP,使用新的IP去访问的操作。很多人因为不知道代理IP,所以在需要换IP的时候浪费了很多时间和精力。代理IP的应用很广泛,下面就为大家进行简单的介绍。

  • 30 2019-05
    游戏卡顿找代理IP进行加速

    很多时候配置跟不上,网络跟不上,玩游戏很多人都会出现卡顿的情况,游戏卡顿找代理IP进行加速。网游在近年来发展最为迅速火热,当然这也离不开各大网络游戏公司为了拉拢游戏玩家的心

  • 06 2020-11
    选择适合自己的http代理

    我们知道http代理都有各种各样不同的类型,这么多的类型我们该如何才能挑选到最适合自己使用的代理呢?下面就让机灵http代理为大家介绍一下不同类型的代理都有什么特点,再做决定吧。

  • 15 2019-04
    普通代理IP的使用有风险吗?

    普通代理IP的使用有风险吗?优质的代理IP价格可不低的,如果需要的IP数量少些,这样总成本也没有多高,但如果需要大量使用优质代理IP,这成本数目过大了,很多企业可能承担不起,那么使

  • 03 2020-10
    一手私密代理IP的可用率

    普通代理IP是从互联网上扫描来的“万人骑”IP,这一类IP的网络质量很一般,由于我们验证服务器的网络环境跟您的网络环境不是100相同,所以我们不能保证这里的普通代理IP在您那边100能用,

在线咨询
大客户经理
大客户经理
1829380381
13316264505

大客户经理微信

微信公众号

微信公众号

回到顶部