Python小脚本-验证ip是否可用 代理池

鳄鱼君

发表文章数:642

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » Python » Python小脚本-验证ip是否可用 代理池

做爬虫的肯定缺少不了ip,但是免费的ip能用的很少,所以我们需要测试哪些可用,哪些不可用,然后保存可用的方便我们以后使用。可以先采用下面的方法对跟个ip做一下测试,看看是否行得通。

通过icanhazip.com返回的ip地址进行检测

import requests
'''代理IP地址(高匿)'''
proxy = {
  'http': 'http://117.85.105.170:808',
  'https': 'https://117.85.105.170:808'
}
'''head 信息'''
head = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 
       'Connection': 'keep-alive'}
'''http://icanhazip.com会返回当前的IP地址'''
p = requests.get('http://icanhazip.com', headers=head, proxies=proxy)
print(p.text)

Telnet方法

import telnetlib

def test_ip(ip,port):
    try:
        telnetlib.Telnet(ip,port,timeout=2)
        print("代理ip有效!")
    except:
        print("代理ip无效!")

test_ip("221.6.139.158","9000")

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《Python小脚本-验证ip是否可用 代理池》 发布于2020-02-14

分享到:
赞(0) 赏杯咖啡

评论 抢沙发

9 + 3 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册