全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2848|回复: 4
打印 上一主题 下一主题

python怎么简历代理ip实现换ip,保存可用的,实验下一个

[复制链接]
跳转到指定楼层
1#
发表于 2015-7-6 23:06:07 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
网上有很多代理ip
采集一百个保存到a,txt
实验a,txt第一个,怎么核实登录成功?格式成功,保存
换a.txt第二行,成功保存,
继续第三个
求高手
3#
发表于 2015-7-7 09:57:36 | 只看该作者
坛子里有一个py高手,,,等他来吧
4#
发表于 2015-7-7 10:01:16 来自手机 | 只看该作者
一个for循环就可以了。
5#
发表于 2015-7-7 11:32:01 | 只看该作者
  1. import requests


  2. valid_ips = []

  3. def check_ip(ip):
  4.     try:
  5.         requests.get('http://www.baidu.com', proxies = {'http': ip}, timeout = 3)
  6.     except Exception as e:
  7.         print(e)
  8.         return False
  9.     else:
  10.        print(ip + ' is ok')
  11.        return True

  12. with open('ips.txt', 'r', encoding = 'utf-8') as f:   
  13.     for line in f:
  14.         ip = line.strip()
  15.         if check_ip(ip):
  16.             valid_ips.append(ip)

  17. with open('valid_ips.txt', 'w', encoding = 'utf-8') as f:
  18.     f.write('\n'.join(valid_ips))
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-5 18:04 , Processed in 0.125760 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表