1 Star 0 Fork 0

mikasama/add_system

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
get_and_check_proxy_ip.py 932 Bytes
一键复制 编辑 原始数据 按行查看 历史
mikasama 提交于 2024-03-01 11:50 . add all
import requests
import json
def get_proxy_ip():
response = requests.get('http://127.0.0.1:5010/get/')
ip_data = data = json.loads(response.text)
ip = ip_data.get('proxy')
addr = ip_data.get('region')
# print(ip_data)
# print('当前返回代理IP信息为:' + ip + ',' + addr)
proxy_ip = {}
if ip_data.get('https'):
proxy_ip['https'] = 'https://' + ip
else:
proxy_ip['http'] = 'http://' + ip
# print(proxy_ip)
# print('------------')
check = requests.get(url='https://www.baidu.com', proxies=proxy_ip, timeout=1)
return proxy_ip
# 校验代理IP是否可用(无限查询,直到找到有效IP)
def get_and_check_ip():
while 1:
try:
proxy_ip = get_proxy_ip()
# print(proxy_ip)
return proxy_ip
except Exception:
continue
if __name__ == '__main__':
ip = get_and_check_ip()
print(ip)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mikasama/add_system.git
git@gitee.com:mikasama/add_system.git
mikasama
add_system
add_system
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385