首页 > 编程语言 >python 检测免费代理ip是否有效

python 检测免费代理ip是否有效

时间:2023-06-15 13:45:09浏览次数:57  
标签:python ip 代理 9091 IPAgents proxy IP

python 检测免费代理ip是否有效,免费ip获取地址https://www.zdaye.com/free/

import requests

IPAgents = [
    "218.89.51.167:9091",
    "120.37.121.209:9091",
    "113.195.207.249:9091",
    "113.195.207.249:9091",
    "111.47.170.136:9091",
    "111.72.218.180:9091",
    ]

#检查代理IP
def check_proxy(IPAgents):
    try:
        # 设置重连次数
        requests.adapters.DEFAULT_RETRIES = 3
        proxy = f"http://{IPAgents}"
        thisIP = "".join(IPAgents.split(":")[0:1])#现在ip去掉端口
        res = requests.get(url="http://icanhazip.com/",timeout=2,proxies={"http":proxy})
        proxyIP = res.text.strip()#返回的有效ip
        if(proxyIP == thisIP):
            print("代理IP:'"+ proxyIP + "'有效!")
        else:
            print("代理IP无效!")
    except Exception as e:
        print(str(e))

# 检查IP是否有效
for ckip in IPAgents:
    check_proxy(ckip)

 

标签:python,ip,代理,9091,IPAgents,proxy,IP
From: https://www.cnblogs.com/hiit/p/17476554.html

相关文章

  • 最完美WIN11_Pro_22H2.22631.1835软件选装纯净版VIP50.1
    【系统简介】=============================================================1.本次更新母盘来自UUP_WIN11_PRO_22H2.22631.1835。进一步精简优化调整。2.只为呈现最好的作品,手工精简优化部分较多。3.OS版本号为22631.1835。个别要求高的就下MSDN吧,里面啥功能都有。4.集成《DrvCeo......
  • Python Pandas教程:DataFrames入门
    Pandas是一个开源Python库,它在Python编程中提供数据分析和操作。它是数据表示,过滤和统计编程中非常有前途的库。Pandas中最重要的部分是DataFrame,您可以在其中存储和播放数据。在本教程中,您将了解DataFrame是什么,如何从不同的源创建它,如何将其导出到不同的输出,以及如何操作其数据。......
  • 在 Eclipse 3.1 中体验 J2SE 5.0 的新特性: 第三部分 :范型
    2005年7月01日本文将介绍J2SE5.0中三个比较重要的特性:枚举类型,注释类型,范型,并在此基础上介绍在如何在Eclipse3.1开发环境中开发枚举类型,注释类型和范型应用。J2SE5.0(Tiger)的发布是Java语言发展史上的一个重要的里程碑,是迄今为止在Java编程方面所取得的最......
  • [从jQuery看JavaScript]-匿名函数与闭包(Anonymous Function and Closure)
    jQuery片段:1.(function(){2.//这里忽略jQuery所有实现3.})();当一个匿名函数被括起来,然后再在后面加一个括号,这个匿名函数就能立即运行起来!真神奇哦!嘿嘿!胡闹到此为止。在这一节,我们碰到的jQuery片段是一组立即运行的匿名函数。而这种用法在论坛上也曾引起过激辩......
  • [从jQuery看JavaScript]-数据类型和对象(Type and Object)(一)
    jQuery片段:1.var2.//Willspeedupreferencestowindow,andallowsmungingitsname.3.window=this,4.//Willspeedupreferencestoundefined,andallowsmungingitsname.5.undefined,6.//MapoverjQueryincas......
  • JavaScript中将字符串转换为数字的七种方法总结 乘以数字: str = '2344'; console.lo
    JavaScript中将字符串转换为数字的七种方法总结乘以数字:str='2344';console.log(str*1)//expectedresult:2344https://www.jb51.net/article/261613.htm+目录1.使用parseInt()2.使用Number()3.使用一元运算符(+)4.使用parseFloat()5.使用Math.floor()6.乘......
  • 批量生成,本地推理,人工智能声音克隆框架PaddleSpeech本地批量克隆实践(Python3.10)
    云端炼丹固然是极好的,但不能否认的是,成本要比本地高得多,同时考虑到深度学习的训练相对于推理来说成本也更高,这主要是因为它需要大量的数据、计算资源和时间等资源,并且对超参数的调整也要求较高,更适合在云端进行。在推理阶段,模型的权重和参数不再调整。相反,模型根据输入数据的特征......
  • javaScript 对象与数组参考
    javaScript对象与数组参考本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考OnlineCompanion中的超级文本ObjectHierarchy页面(http://ww......
  • 第一集:代理模式、动态代理和面向方面
    Java代码1.PublicclassViewActionimplementsAction2.{3.publicvoiddoAction()4.{5.//做View的动作6.System.out.println(“Youcouldviewtheinformation……”);7.......
  • 关于 mipi cphy 与 dphy 的理解
    客户提出问题:需要cphy的mipi的显示。由于对cphy与dphy不是很了解,查了一些资料。网上的资料。    好了,接下来看看3588核心板原理图。   来说一下自己的理解: mipiD/Cphyport0/1,这个phy, 这个phy有两个port,port是什么意思不知道,对于 ......