您的位置:首页 >文章内容
如何剔除不能用的代理ip呢
来源: 作者:admin 时间:2018-11-20 17:15:11


在搜索引擎搜索代理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的方法了,大家可以应用下看看效果。


按字母排序文章
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
相关文章内容简介更多>>
最新标签
推荐阅读
  • 26 2019-07
    如何选择一家靠谱的代理ip供应商?

    目前市场上代理IP的提供商如雨后春笋般,一夜之间冒出了诸多。商家提供的产品和服务差不多,但是还是有各自的优缺点,品质嘛也是值得讨论的。对于越来越被应用的代理IP,咱们到底该怎

  • 21 2018-12
    哪里有好用的爬虫代理ip

    ​对于爬虫来说,为了解决封禁 IP 的问题,一个有效的方式就是使用代理,使用代理之后可以让爬虫伪装自己的真实 IP,如果使用大量的随机的代理进行爬取

  • 19 2019-04
    动态ip代理软件强势崛起

    ​浏览器市场在近几年竞争激烈,虽然国内有政策性的保护,使得欧美先进的浏览器无法进入,但国内的开发公司依然竞争得不可开交,杀得你死我活。

  • 30 2018-11
    web代理服务器详解

    首先给大家介绍一下web代理服务器的概念吧,它是网络的中间实体,位于客户端和服务器之间,扮演“中间人”的角色,作用是在各端点之间来回传送报文。其原理是:客户端向代理服务器发送

在线客服

QQ资讯

上班时间