1. 检查ip的有效性:

示例代码:

import ipaddress# 检查ip的有效性
def check_valid_ip(ip):try:ipaddress.ip_address(ip.strip())return Trueexcept Exception as e:print(e)return Falseif __name__ == '__main__':ips = ['192.168.1.1', '192.168.1.366', '10.25.1.36']for ip in ips:res = check_valid_ip(ip)if res:print(ip, res)else:print(ip, res)

运行结果:

2.判断IP是内网还是外网

示例代码:

import ipaddress# 判断ip是内网还是外网
def check_ip_is_internet(ip):try:return ipaddress.ip_address(ip.strip()).is_privateexcept Exception as e:print(e)return Falseif __name__ == '__main__':ips = ['192.168.1.1', '192.168.1.366', '10.25.1.36']for ip in ips:res = check_ip_is_internet(ip)if res:print(ip, res)else:print(ip, res)

运行结果:

更多ipaddress库用法详解博文:

python中ipaddress库用法详解_IT之一小佬的博客-CSDN博客_ipaddress python

参考博文:

python3 判断ip有效性 是否是内网ip_whatday的博客-CSDN博客_python 判断内网ip

python验证IP的有效性及其是否属于内外网相关推荐

  1. python 代理ip验证_python爬虫成长之路(二):抓取代理IP并多线程验证

    上回说到,突破反爬虫限制的方法之一就是多用几个代理IP,但前提是我们得拥有有效的代理IP,下面我们来介绍抓取代理IP并多线程快速验证其有效性的过程. 一.抓取代理IP 提供免费代理IP的网站还挺多的, ...

  2. 【Python网络蜘蛛 · 4】:代理ip的了解和基本使用、查看代理ip的有效性(附源代码)

    目录 一.代理IP的了解和基本使用 1.代理IP 正向代理 反向代理 2.代理IP的分类 3.代理IP的基本使用 第一种用法:https 第二种用法:http 二.查看代理IP的有效性 1.查看自己的 ...

  3. 爬取小舒代理免费代理IP,并验证IP是否有效

    爬虫爬取免费代理ip,验证代理ip有效性,保存到本地txt,建立代理池 使用多线程+队列+正则匹配,对免费代理ip网站和查询自身ip网站(验证代理ip是否有效)发送请求,如果代理ip为有效,保存至本地 ...

  4. python通过ip池爬_python 爬虫 代理ip池(适合初学者)

    初次学习python爬虫的朋友在频繁访问被爬取页面网站时都会被拦截,也就是限制ip.这里教教大家建立代理ip池. #!/usr/bin/env python3# -*- coding: utf-8 - ...

  5. Python建立ip代理池(多线程)

    转载自公众号:JAVAandPythonJun 说在前面的话 Hello,我是JAP君,相信经常使用爬虫的朋友对代理ip应该比较熟悉,代理ip就是可以模拟一个ip地址去访问某个网站.我们有时候需要爬取 ...

  6. python判断ip地址是否合法_Python课堂:判定IP地址合法性的三种方法

    IP IP合法性校验是开发中非常常用的,看起来很简单的判断,作用确很大,写起来比较容易出错,今天我们来总结一下,看一下3种常用的IP地址合法性校验的方法. IPv4的ip地址格式:(1~255).(0 ...

  7. python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...

    html 中 鼠标放在标签上会显示小手状,其它标签在其他标签上,美工给加了一些样式,鼠标放上去也显示小手状.有哪位大手状样式 有什么不懂的前端问题可以去菜鸟驿站.全都是泡沫,只一刹的花火,所谓的友情, ...

  8. Python | 判定IP地址合法性的四种方法

    你好,我是悦创. IP 合法性校验是开发中非常常用的,看起来很简单的判断,作用确很大,写起来比较容易出错,今天我们来总结一下,看一下3种常用的IP地址合法性校验的方法. 先了解 IPV4 的 IP 格 ...

  9. python爬虫ip代理没有作用_可能是一份没什么用的爬虫代理IP指南

    写在前面 做爬虫的小伙伴一般都绕不过代理IP这个问题. PS:如果还没遇到被封IP的场景,要不你量太小人家懒得理你,要不就是人家压根不在乎... 爬虫用户自己是没有能力维护一系列的代理服务器和代理IP ...

最新文章

  1. ubuntu 14.04 安装java_Ubuntu 14.04中安装Java
  2. android webview详情,Android中的WebView详细介绍
  3. linux shell 下载并执行
  4. java 多条件比较_Java 多条件复杂排序小结
  5. BZOJ 1016 最小生成树计数
  6. g开头的C语言编程软件,C语言函数大全(g开头)
  7. Android官方开发文档Training系列课程中文版:OpenGL绘图之环境配置
  8. 没有信号无服务器,没有信号不用怕“音离”你身边的便携式基站
  9. ObjC学习6-分类、协议及预处理程序
  10. android程序连接网络出现android.os.NetworkOnMainThreadEx
  11. 极坐标弧长积分公式简单理解 极坐标求面积的公式,dθ 弧长积分公式,rd​原理; 极坐标弧积分
  12. 简述RAKsmart香港服务器的的优势
  13. 我国数字经济规模增值世界第一,宝付发力支付+SaaS
  14. 常用Pandas读取excel(或txt)部分行列并输出
  15. 岗位po是什么意思_通信公司中PO和PM分别是什么意思?
  16. 计算机电脑无法充电,iphone连接电脑无法充电怎么办
  17. 怎样娶到比尔盖茨的女儿
  18. PCA9685--16路 PWM模块舵机驱动板--STM32 IIC接口模块
  19. 树莓派通过snowboy唤醒引擎(Python2、Python3的都可以),自定义唤醒词、关键字,达到小爱同学、天猫精灵一样的唤醒方式的全套教程
  20. 波哥!一个不安分的IT男

热门文章

  1. 滴滴出行:专车打车流程
  2. 关于经济发展之认知(零)
  3. 大学四年我终于成材了(爆笑)
  4. Python综合应用:手把手教你用字符打印一张怀旧风格的照片
  5. R语言java.lang.OutOfMemoryError: Java heap space解决
  6. cdn 中移集采_华为鲲鹏CDN规模中标中国移动内容网络四期集采
  7. 雷布斯 22 年前写的代码 你见过吗?
  8. 领峰:现货黄金行情的解读和分析要重视哪几点
  9. Linux音频驱动之四:I2S 总线操作接口
  10. HTML5即将迎来黄金时代 轻应用再成行业焦点