美文网首页
python 代理ip

python 代理ip

作者: 苟且偏安 | 来源:发表于2017-08-30 21:23 被阅读0次

目标网址 http://lab.crossincode.com/proxy/
目的:获取稳定的ip,这是一个'Crossin的编程教室'的编程公众号提供的一个ip池,我相当于是二次提取.但是可用性够高,粗算了一下ip可用性70%左右,算是很好的池子了.以下是我的IP提取代码,file的位置自己改吧.

import requests
from parsel import Selector
file='F:/Python/精品收藏代码/proxies_my.json'
f=open(file,'w+')#覆盖用w+,新增用a+
url='http://lab.crossincode.com/proxy/'
header={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36'}
r=requests.get(url,headers=header)
r.encoding='utf-8'#网页上提供的charset是utf-8
html=Selector(text=r.text)#Selecotor这个模块非常好用
response=html.xpath("//table[@class='table table-bordered proxy-index-table']/tr")
print(len(response))
def proxydownload(s):
    try:
        print(s)
        f.write(s+"\n")
    except Exception as e:
        print(e)
        pass
n=1
for i in range(len(response)-1):
    types=html.xpath("//table[@class='table table-bordered proxy-index-table']/tr/td[4]/text()")[i].extract().strip()
    if types:#选择https类型
        print(n)
        ip=html.xpath("//table[@class='table table-bordered proxy-index-table']/tr/td[1]/text()")[i].extract().strip()
        api=html.xpath("//table[@class='table table-bordered proxy-index-table']/tr/td[2]/text()")[i].extract().strip()
        types=html.xpath("//table[@class='table table-bordered proxy-index-table']/tr/td[4]/text()")[i].extract().strip()
        types=types[-5:]
        ips=ip+":"+api
        s='{"'+types+'"'+":"+'"'+types+'://'+ips+'"}'
        n+=1
        proxydownload(s)
    else:
        pass
f.close()
print('运行完成')

获得的ip如图

_T1P@LI%EJ8)VP3Y_%JR85H.png

相关文章

  • Python IP代理

    最近在做爬虫,需要用到ip代理以防止爬虫被ban,在这里写一篇文章来为自己备份也希望能给大家带来帮助。 1.关于I...

  • python 代理ip

    目标网址 http://lab.crossincode.com/proxy/目的:获取稳定的ip,这是一个'Cr...

  • python 代理IP

  • 职位分析APP Python爬虫 + Python后台 + An

    个人独自开发项目 工作分析APP 用到的技术 Python requests 爬虫 IP代理 Python Dja...

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

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

  • Python代码实例

    python代理ip 网站:http://free-ss.tk/ author:xgbtime:2018-05-2...

  • 爬取IP代理偷偷给文章刷阅读量

    一、前言 原本是想开始维护IP代理池,继续python爬虫进阶之路,但在看其他人写的IP代理爬取的文章时,发现可以...

  • Python爬虫-代理IP

    最近工作比较忙,也就没有看python了,今天下午抽空看了下代理ip 查看自己的IP可以访问地址http://ww...

  • 【python】爬虫:IP 代理

    【应用背景?】:目前网站采取了许多反爬虫措施。 如果,服务器会检测某个 IP在单位时间内的请求次数,如果超过了这个...

  • docekr使用proxy_pool和redis

    proxy_pool是Python爬虫代理IP池(proxy pool) 项目Github地址:https://g...

网友评论

      本文标题:python 代理ip

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