# *_* coding : UTF-8 *_*
# 文件名称 :detection_agent.py
# 开发工具 :PyCharm
import requests # 导入网络请求模块
import pandas # 导入pandas模块
import re # 导入正则表达式模块
ip_table = pandas.read_excel('ip.xlsx') # 读取代理IP文件内容
ip = ip_table['ip'] # 获取代理ip列信息
# 头部信息
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) '
'AppleWebKit/537.36 (KHTML, like Gecko) '
'Chrome/72.0.3626.121 Safari/537.36'}
# 循环遍历代理IP并通过代理发送网络请求
for i in ip:
proxies = {'http': 'http://{ip}'.format(ip=i),
'https': 'http://{ip}'.format(ip=i)}
try:
# verify=False不验证服务器的SSL证书
response = requests.get('http://2019.ip138.com/ic.asp',
headers=headers,proxies=proxies,verify=False,timeout=5)
if response.status_code==200: # 判断请求是否成功,请求成功说明代理IP可用
response.encoding='gbk' # 进行编码
info = re.findall('<center>(.*?)</center>',response.text) # 正则匹配代理IP信息
print(info) # 输出当前ip匿名信息
except Exception as e:
pass
# print('错误异常信息为:',e) # 打印异常信息
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Python 如何检测免费代理IP是否有效 Python源码Python 如何检测免费代理IP是否有效 Python源码Python 如何检测免费代理IP是否有效 Python源码Python 如何检测免费代理IP是否有效 Python源码Python 如何检测免费代理IP是否有效 Python源码Python 如何检测免费代理IP是否有效 Python源码Python 如何检测免费代理IP是否有效 Python源码Python 如何检测免费代理IP是否有效 Python源码Python 如何检测免费代理IP是否有效 Python源码
资源推荐
资源详情
资源评论
收起资源包目录
4 如何检测免费代理IP是否有效.zip (2个子文件)
4 如何检测免费代理IP是否有效
demo
ip.xlsx 6KB
detection_agent.py 1KB
共 2 条
- 1
资源评论
douluo998
- 粉丝: 2003
- 资源: 5306
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功