您的位置:首页 > 新闻资讯 >文章内容
代码分享:验证代理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的有效性并不难的,按着步骤走就行了,以上仅供参考的。


相关文章内容简介
推荐阅读
  • 18 2019-06
    多个代理IP从哪里获取?

    多个代理IP从哪里获取?很多大项目,尤其是大数据中,抓取的信息轻松过完,上百万,或者上千万的,不过抓取那么多的数据,需求的代理IP量也是非常多的,那么多个代理IP从哪里获取呢?有

  • 21 2019-10
    代理IP帮助微信公众号涨粉

    新媒体运营一个新账号,第一个要做的就是要实现涨粉,毕竟没有粉丝,就没有阅读量的保障。如果在微信公众号高速吸粉,下面我们看看具体要怎么做。

  • 19 2019-07
    使用http代理的三大优势

    使用http代理有什么优势?很多人使用互联网时,需要突破一些限制,比如他们需要人工注册、需要网页拥有大量的阅读量、需要不同的IP地址去投票点击等等,然而,一个人的力量是有限的,而

  • 30 2019-07
    新手尝试自建代理IP池使用

    新手尝试自建代理IP池使用,这是如何搭建的呢?需要注意些什么?因为爬虫被禁ip这样的反扒真的很凶,但自从建了一个代理ip池以后,反反扒就可以跟的上节奏。当然你也可以上网上各种代理

  • 24 2019-04
    最新ip代理软件都有哪些用途?

    最新ip代理软件都有哪些用途?主要是用于网络上的IP限制场景,解决IP限制问题,或者是认为网络访问慢需要进行加速,又或者是用于其他的一些地方,我们一起去看看这最新ip代理软件的用途

  • 30 2019-04
    为什么经常遇到代理服务器用不了?

    为什么经常遇到代理服务器用不了?这个问题很多人都遇到过,尤其是使用免费代理的时候,也难找到可用的IP地址,这是怎么回事呢?

在线客服
大客户VIP渠道
点击这里给我发消息
讨论QQ群
HTTP代理IP爬虫
客服电话
13318873961