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


相关文章内容简介
推荐阅读
  • 06 2018-12
  • 27 2020-02
    代理ip之间有什么区别

    代理ip的种类较多,有透明代理IP、普通匿名代理、高级匿名代理IP、HTTP代理IP、HTTPS代理IP和Socks代理IP等,那么他们是怎么分类的,这些代理ip之间又有什么区别呢?下面为大家介绍下HTTP代理IP

  • 11 2020-02
    代理IP软件在百度知道中的应用

    百度知道可以快速的帮助品牌塑造一个良好的形象和口碑。品牌在服务的过程中都希望能够让广大的消费者有一个好的印象,让消费者觉得品牌是值得信赖的。但是传统的推广形式看似好像是没

  • 19 2019-06
    IP切换器有什么作用

    目前,随着互联网的越来越普及,网民数量也越来越多,各大网站的访问数量也就随之增加,特别是很多任务网站或者推广营销 。为了防止恶意的注册、恶意点击等,都会增加访问、点击等等

  • 27 2020-04
  • 26 2019-06
    如何使用浏览器设置代理IP上网

    在日常上网或者工作上网时,我们有时候希望隐藏自己电脑的IP,出于隐私保护,又或者是突破地域的访问限制,抑或是申请很多账号……总之这些都需要通过使用代理IP来解决。那么就有很多