有时候我们在网上找到免费代理IP的时候,在使用它之前,需要先对这些找到的IP去进行一个简单的有效性验证。因为免费代理的有效率其实是非常低的,所以,首先要经过筛选。
1、telnet 方法
经过测试,会看到存在以下问题:
即使一些代理商能够用telnet测试过关,可以现实还是不能用的。
2、通过访问http://icanhazip.com/返回的ip来实现测试
注:假如返回的是代理池的ip,表明代理有效,否则实际代理是无效的。
3、通过访问http://httpbin.org/ip/返回的数据来实现测试,实现方法与第二个相同。
4、访问百度网页,通过返回的网页内容进行判断
经测试,发现存在以下问题:
虽然代理无效,也会返回一个网页,但不是百度,其内容大于5000,因此存在bug。
以上IP海介绍的几种方式,都能够检验ip代理是否能够使用。大家可以选择其中任意一种来使用。
版权声明:本文为IP海(iphai.cn)原创作品,未经许可,禁止转载!
Copyright © www.iphai.cn. All Rights Reserved. IP海 版权所有.
IP海仅提供中国内IP加速服务,无法跨境联网,用户应遵守《服务条款》内容,严禁用户使用IP海从事任何违法犯罪行为。
鄂ICP备19030659号-3
鄂公网安备42100302000141号
计算机软件著作权证
ICP/EDI许可证:鄂B2-20200106