美文网首页
爬虫代理池的设置

爬虫代理池的设置

作者: 小王同学123321 | 来源:发表于2019-01-05 15:51 被阅读0次

下面介绍一段python爬虫的代理池

def get_ip_list():
    print("正在获取代理列表...")
    url = r'http://www.xicidaili.com/nn/'
    html = requests.get(url=url,headers=self.headers).text
    soup = BeautlfulSoup(html,'lxml')
    ips = soup.find(id='ip_list').find_all('tr')
    ip_list = []
    for i in range(1,len(ips)):
        ip_info = ips[i]
        tds= ip_info.find_all('td')
        ip_list.append(tds[1].text + ":" + tds[2].text)
    print("代理列表抓取成功")
    return ip_list

def get_random_ip(ip_list):
    print("正在设置随机代理...")
    proxy_list = []
    for ip in ip_list:
        proxy_list.append('http://' + ip)
    proxy_ip = random.choice(proxy_list)
    proxies = {'http':proxy_ip}
    print("代理设置成功")
    return proxies

相关文章

  • 爬虫代理池的设置

    下面介绍一段python爬虫的代理池

  • Python爬虫代理池

    爬虫代理IP池 在公司做分布式深网爬虫,搭建了一套稳定的代理池服务,为上千个爬虫提供有效的代理,保证各个爬虫拿到的...

  • Python爬虫代理池

    爬虫代理IP池 在公司做分布式深网爬虫,搭建了一套稳定的代理池服务,为上千个爬虫提供有效的代理,保证各个爬虫拿到的...

  • python爬虫设置免费代理IP池

    姓名:张国帅 学号:19021110506 【嵌牛导读】 通过免费获取IP设置python爬虫代理ip池 【嵌牛鼻...

  • 如何给自己搭建一个爬虫代理IP池?

    本文关键词:爬虫代理IP池,稳定的爬虫代理ip,搭建代理ip池 在这篇文章之前, 应该不少人都看过很多搭建代理ip...

  • 2019-05-09

    go爬虫的代理设置

  • 对代理池搭建的一些理解

    搭建代理池的用处有许多,爬虫是使用代理池较多的一种。 尝试过搭建简单的代理池,记录一下,搭建过程。 代理池需要如下...

  • 如何利用飞蚁代理ip池反反爬虫?

    本文关键词:飞蚁代理ip,代理ip池,反爬虫IP池 一般而言,抓取稍微正规一点的网站,都会有反爬虫的制约。反爬虫主...

  • WEB API模块-Python爬虫之构建代理池(四)

    通过前面的文章,代理池已经可以简单进行使用了。我们的代理池应是独立于爬虫等服务的,可通用多个爬虫或者其他业务。那如...

  • Python实现爬取可用代理IP

    在实现爬虫时,动态设置代理IP可以有效防止反爬虫,但对于普通爬虫初学者需要在代理网站上测试可用代理IP。由于手动测...

网友评论

      本文标题:爬虫代理池的设置

      本文链接:https://www.haomeiwen.com/subject/rezrrqtx.html