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


相关文章内容简介
推荐阅读
  • 05 2019-09
    代理服务器无响应怎么办

    可能由于很多工作上的需要,相信很多朋友会使用IE代理服务器,但是在设置之后遇到IE代理服务器没有响应错误提示(如图所示),并且浏览器无法打开网页的问题,但使用其他浏览器是可以正常

  • 21 2020-02
    代理ip让上网更安全

    我们知道,当我们上网时,我们的真实IP可能会被泄露,当被别有用心的人获取到时则可能会对我们造成一些伤害。而如果使用了代理IP上网后,则完美的隐藏了我们的本机真实IP,多加了一份安

  • 22 2019-08
    免费代理IP适用人群有哪些

    免费的东西向来令人趋之若鹜,哪怕这东西没有多大价值甚至毫无价值,“免费”两字本身就散发着令人着迷的魅力。今天要说的是免费代理IP,它有效率低,速度慢,极不稳定,但它的用户人

  • 24 2020-02
    代理ip里的API是什么意思

    今天,随着Internet的快速发展,一些新兴的词汇往往以非常快的速度占用网络,例如网络上的一个热词,它主要用于网络业务的注册、投票、购买和发布等方面。对于代理IP,不认为它可以帮助

  • 18 2019-03
    http代理ip软件受电商欢迎吗?

    http代理ip软件受电商欢迎吗?其实在数十年之前我们眼中能看到的电商平台,除了淘宝别无他有。但是如今人们开始发现越来越多的商机,很多这种商机都是从互联网中延展出来的。

  • 20 2019-09
    关于爬虫ip代理服务器的简要思路

    爬虫有的时候会遇到被禁ip的情况,这个时候你可以找一下代理网站,抓取一下ip,来进行动态的轮询就没问题了,也可以用别人做好的第三方ip代理平台,比如说crawlera,crawlera是一个利用代理IP