您的位置:首页 > 新闻资讯 >文章内容
代码分享:验证代理IP的有效性
来源:互联网 作者:admin 时间:2019-04-13 13:55:00

找到代理IP时,首先要先去验证下,看看这商家的代理IP质量怎么样,比如机灵代理这类的商家都是提供全国的IP,其中的IP效果也不知道,最好是先验证下,了解IP的质量情况。


代码分享:验证代理IP的有效性

验证代理IP的有效性代码分享:


import pandas as pd
import numpy as np
import requests
import time

df = pd.read_csv('ip.csv', header=None, names=["ip""port""anonymous""proxy_type""speed"])

proxy_types = ["{}".format(i) for i in np.array(df['proxy_type'])]
ips = ["{}".format(i) for i in np.array(df['ip'])]
ports = ["{}".format(i) for i in np.array(df['port'])]

proxy_url = ['{0}://{1}:{2}'.format(proxy_types[i], ips[i], ports[i]) for i in range(len(ips))]

proxy_type = ['{}'.format(i) for i in proxy_types]
for i in range(200):
    time.sleep(1)
    proxies = {
        proxy_type[i]: proxy_url[i]
    }
    try:
        response = requests.get('http://www.quanben9.com/', proxies=proxies)
    except Exception as e:
        print('invalid ip and port')
    else:
        code = response.status_code
        if code == 200:
            print('effective ip')
            with open('effective_ip.csv''a+', encoding='utf-8-sig'as f:
                f.write(proxy_type[i] + ',' + proxy_url[i] + '\n')
        else:
            print('invalid ip and port')


通过验证发现大部分都能用,如果不知道真的假的。大家也可以测试看看的。

验证代理IP的有效性并不难的,按着步骤走就行了,以上仅供参考的。


相关文章内容简介
推荐阅读
  • 02 2020-04
    代理ip可以伪装ip吗

    我们在使用网络的时候,想隐藏IP,最好用的方式就是代理IP了,用了代理IP后有隐藏IP地址的功能,可以伪装IP。

  • 18 2019-05
    普通匿名代理和高匿名代理风险不一样

    普通匿名代理和高匿名代理风险不一样,虽然二者同为匿名代理,但是从“普通”和“高”这形容词就可以看出来,二者是有区别的,区别在哪里呢?

  • 18 2020-02
    如何理解http代理的含义

    代理IP是什么?上网的时候,我们为什么会需要用到代理IP?是每一个用户都会有换IP的需求吗?当然并不是每一个人都一定要用代理IP才能够上网,今天我们来认识http代理的意义。

  • 31 2019-05
    账号IP地址定位异常被封的几率大

    账号IP地址定位异常被封的几率大,这是很常见的事情。我们需要连接网络,这是一定要获取到IP地址才能连接到网络的。

  • 10 2019-06
    搭建代理服务器要花费多少成本

    搭建代理服务器要花费多少成本,这一点估计很多人都没有想过,其实大部分的人使用代理ip都是考虑抓取免费的,或者是租用商家的,很多人自己去搭建的。

  • 14 2019-10
    解析短效代理IP的使用优点

    代理IP有这么多不同的选择,短效的代理IP是什么类型?选择它对我们的业务有什么好处呢?今天,机灵代理给大家分享下这个话题,为大家日后选择提供帮助。

在线咨询
大客户经理
大客户经理
1829380381
13316264505

大客户经理微信

微信公众号

微信公众号

回到顶部