您的位置:首页 > 新闻资讯 >文章内容
获取网上高匿代理IP代码分享
来源:互联网 作者:admin 时间:2019-04-10 14:49:48

  获取网上高匿代理IP代码分享:当你需要在同一个网站爬取大量信息的时候,通常你会遇到各种各种各样的阻挠,其中一种就是IP被封,这时代理IP就成了我们不二的选择,我们下面的IP来源于国内髙匿代理IP网站,可以是免费的,也可以是收费的。


  今天介绍的是获取免费的代理IP,代码如下:


获取网上高匿代理IP代码分享


#功能:1,将ip_list中的IP写入IP.txt文件中  
#      2,获取随机IP,并将随机IP返回  
def get_random_ip(ip_list):  
    proxy_list = []  
    for ip in ip_list:  
        proxy_list.append('http://' + ip)  
        f=open('IP.txt','a+',encoding='utf-8')  
        f.write('http://' + ip)  
        f.write('\n')  
        f.close()  
    proxy_ip = random.choice(proxy_list)  
    proxies = {'http': proxy_ip}  
    return proxies  
  
if __name__ == '__main__':    
    for i in range(1,40):
        url = 'http://www.xicidaili.com/wt/{}'.format(i) 
        headers = {  
            'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36'  
        }  
        ip_list = get_ip_list(url, headers=headers)  
        proxies = get_random_ip(ip_list)  
        print(proxies)

  需要注意的一点是proxies的格式是一个字典:{‘http’: ‘http://42.84.226.65:8888‘}


  以上就是关于获取网上高匿代理IP代码分享了,如果不知道怎么抓取免费代理IP,可以参考下,仅供参考,或许在此过程中会遇到一些问题的。

相关文章内容简介
推荐阅读
  • 04 2019-12
    代理IP池支撑爬虫运作

    大数据的爬虫背后,是需要一个稳定、IP质量好的代理IP池来支撑运行的。如果没有这个代理IP池,那么爬虫就很容易受到网站反爬虫的阻拦。

  • 07 2020-11
    解决网络ip软件的选择

    很多用户都会通过代理ip来更改ip地址,网络使用中现在有很多的地方是需要换ip来操作的。

  • 11 2019-07
    知道代理ip地址能查到真实ip吗?

    知道代理ip地址能查到真实ip吗?很多一些网民都使用了代理ip,这有什么用呢?

  • 31 2019-10
    普通代理IP怎么理解?

    代理IP也有普通跟高级之分吗?就跟不同的服务级别,其实,代理IP也是可以根据IP的质量来分为普通代理以及高质量代理的。

  • 05 2019-05
    怎么挑选一款换ip软件?

    怎么挑选一款换ip软件?为什么要选换IP软件?其实我们的电脑等设备,连接网络时都需要IP地址,这个地址的作用就是用来断定这台电脑的位置。用ADSL等方法拨号上网的时分,每一次拨号取得的I

  • 08 2019-07
    拨号代理服务器找哪家好?

    拨号代理服务器找哪家好?当需要的经常更换IP,而且需求的IP量比较大的时候,可以考虑使用拨号代理服务器的,为什么呢?

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

大客户经理微信

微信公众号

微信公众号

回到顶部