我们使用IP代理,通常是选择使用付费的IP代理,因为免费的IP代理其有效性太低了,而且使用之前需要先检测IP的有效性,那么这IP代理有效性如何检测呢?下面小编为大家介绍下关于测试IP代理有效性的方法汇总:
1.telnet 方法
经测试,发现存在以下问题:
虽然某些代理可以用telnet测试通过,但实际仍然上无效。有兴趣的可在windows 终端中测试。
2.返回的IP进行测试
注:如返回的是代理池的IP,说明代理有效,否则实际代理无效。
3.访问百度网页,依据其返回的网页内容进行判断
经测试,发现存在以下问题:
虽然代理无效,也会返回一个网页,但不是百度,其内容大于5000,因此存在bug。
若要使用付费的IP代理,推荐使用IP模拟器代理的,不需要进行IP有效性检测,因为本身的IP有效性非常高,接近百分之一百的有效性,可以很好的满足爬虫的使用了。