代理ip

>

换ip软件

>

http代理

>

ip代理

您的位置:首页 > 新闻资讯 > 文章内容
php怎么识别代理ip
来源:网连代理 作者:admin 时间:2019-10-21 16:39:01

  在网络中我们能够抓到大量的代理IP,虽然数量很多,但是真正能够使用的往往是十分之二三都不到,那么在使用之前就需要剔除掉不能用的IP来提高我们的工作效率。


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


php怎么识别代理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,这样我们的工作效率就可以得到大大提高。


相关文章内容简介
推荐阅读
  • 14 2019-11
    为什么说免费代理IP不安全?

    市面上免费代理IP那么多,为什么还有人愿意花钱使用付费代理IP?为什么说免费代理IP不安全?下面由小编带大家简单分析一下其中原因。一、免费代理IP传送信息不安全。使用免费代理IP,数

  • 28 2019-08
    http代理ip前景如何

    在现如今的信息时代,个人隐私和网络环境安全成为了头条话题,http代理ip正是契合了这个热点,为用户提供安全通道,让真实ip隐藏于无形之中,即使面对专业的网站检测,也毫无影响,绝对

  • 22 2020-06
  • 21 2019-10
    IP代理和http代理有什么区别

    我们都知道,IP代理和http代理都可以更换IP,那么IP代理和http代理有什么区别呢?今天为大家详细介绍一下。IP代理是全局代理,全局代理是整个电脑所有出口都改变到更换的IP。

  • 13 2019-06
    关于代理IP的几个概念

    在做服务端API接口时,经常需要考虑接口防刷的问题,最核心的一个就是防止同一个IP地址频繁访问。下面就关于代理IP的几个概念简单介绍下。REMOTE_ADDR 没有使用代理时,就是客户端 IP 使用一

  • 16 2020-01
    为什么你的Python爬虫总是被禁

    Python爬虫在网上完成网站的信息采集时,常常出现无缘无故的ip被禁的情况,正爬取呢就没法继续了,造成日常业务也没办法正常进行了,整个人都不好了呢。一部分人完全不清楚被禁的原因,