您的位置:首页 > 新闻资讯 >文章内容
如何验证代理IP有用?
来源:互联网 作者:admin 时间:2019-11-13 10:57:20

  购买了代理IP之后,怎么能够验证IP的有效性?今天机灵代理教给大家一个快速验证的方式,下面我们来看看操作思路跟代码步骤。


如何验证代理IP有用


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


  下面是机灵代理节选的curl验证代理IP的核心代码:


  //代理IP验证方法


  functionGetHttpStatusCode($proxy){$curl=curl_init();curl_setopt($curl,CURLOPT_PROXY,$proxy);


  //使用代理访问


  curl_setopt($curl,CURLOPT_URL,"");


  //获取内容


  urlcurl_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的时间和代理IP被验证的时间,已经存活的时间,这样代理IP的稳定性就一目了然了。


  通过这个操作,我们就能够验证代理IP的有效性跟稳定性了。验证代理IP是否有效,才能够更好的将它使用在爬虫、营销当中。


相关文章内容简介
推荐阅读
  • 26 2019-09
    代理IP解析在互联网中如何保全自己IP安全?

    互联网+时代,网络攻击事件的发生概率是越来越大了,不要以为自己只是普通用户,也没有什么“机密”可被窃取。你对个人信息可是也被不少不法分子虎视眈眈着,信息泄露引发的事件,新

  • 21 2019-10
    代理IP怎么帮助实现挂机?

    游戏挂机能够让玩家即便不用操作,也能够在游戏里继续升级。如果只是短时间的挂机离开,那么普通的一些外挂就足够了,但是如果你是要挂机升级赚资源等等的话,那么就需要一些工具来协

  • 05 2020-03
    高效利用爬虫采集大数据

    互联网时代飞速到来,随着用户量和使用量的增多,互联网现在可以说是一个庞大的数据库资源,而且是杂乱无章无结构的大数据库,如何将这些数据采集并有组织的呈现出来将会是一个很大的

  • 05 2020-09
    爬虫别用免费的代理ip

    爬虫工作者经常会使用ip修改器,通过ip修改,爬虫操作可以顺利的进行。

  • 03 2020-02
    不同的代理ip有什么区别

    代理IP的种类划分有很多,可以按照成本、匿名程度、用途来进行区分。不同的区分又有什么不同呢?

  • 24 2019-09
    PHP使用代理IP访问指定页面

    PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,

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

大客户经理微信

微信公众号

微信公众号

回到顶部