python验证IP的有效性及其是否属于内外网
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的有效性及其是否属于内外网相关推荐
- python 代理ip验证_python爬虫成长之路(二):抓取代理IP并多线程验证
上回说到,突破反爬虫限制的方法之一就是多用几个代理IP,但前提是我们得拥有有效的代理IP,下面我们来介绍抓取代理IP并多线程快速验证其有效性的过程. 一.抓取代理IP 提供免费代理IP的网站还挺多的, ...
- 【Python网络蜘蛛 · 4】:代理ip的了解和基本使用、查看代理ip的有效性(附源代码)
目录 一.代理IP的了解和基本使用 1.代理IP 正向代理 反向代理 2.代理IP的分类 3.代理IP的基本使用 第一种用法:https 第二种用法:http 二.查看代理IP的有效性 1.查看自己的 ...
- 爬取小舒代理免费代理IP,并验证IP是否有效
爬虫爬取免费代理ip,验证代理ip有效性,保存到本地txt,建立代理池 使用多线程+队列+正则匹配,对免费代理ip网站和查询自身ip网站(验证代理ip是否有效)发送请求,如果代理ip为有效,保存至本地 ...
- python通过ip池爬_python 爬虫 代理ip池(适合初学者)
初次学习python爬虫的朋友在频繁访问被爬取页面网站时都会被拦截,也就是限制ip.这里教教大家建立代理ip池. #!/usr/bin/env python3# -*- coding: utf-8 - ...
- Python建立ip代理池(多线程)
转载自公众号:JAVAandPythonJun 说在前面的话 Hello,我是JAP君,相信经常使用爬虫的朋友对代理ip应该比较熟悉,代理ip就是可以模拟一个ip地址去访问某个网站.我们有时候需要爬取 ...
- python判断ip地址是否合法_Python课堂:判定IP地址合法性的三种方法
IP IP合法性校验是开发中非常常用的,看起来很简单的判断,作用确很大,写起来比较容易出错,今天我们来总结一下,看一下3种常用的IP地址合法性校验的方法. IPv4的ip地址格式:(1~255).(0 ...
- python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...
html 中 鼠标放在标签上会显示小手状,其它标签在其他标签上,美工给加了一些样式,鼠标放上去也显示小手状.有哪位大手状样式 有什么不懂的前端问题可以去菜鸟驿站.全都是泡沫,只一刹的花火,所谓的友情, ...
- Python | 判定IP地址合法性的四种方法
你好,我是悦创. IP 合法性校验是开发中非常常用的,看起来很简单的判断,作用确很大,写起来比较容易出错,今天我们来总结一下,看一下3种常用的IP地址合法性校验的方法. 先了解 IPV4 的 IP 格 ...
- python爬虫ip代理没有作用_可能是一份没什么用的爬虫代理IP指南
写在前面 做爬虫的小伙伴一般都绕不过代理IP这个问题. PS:如果还没遇到被封IP的场景,要不你量太小人家懒得理你,要不就是人家压根不在乎... 爬虫用户自己是没有能力维护一系列的代理服务器和代理IP ...
最新文章
- ubuntu 14.04 安装java_Ubuntu 14.04中安装Java
- android webview详情,Android中的WebView详细介绍
- linux shell 下载并执行
- java 多条件比较_Java 多条件复杂排序小结
- BZOJ 1016 最小生成树计数
- g开头的C语言编程软件,C语言函数大全(g开头)
- Android官方开发文档Training系列课程中文版:OpenGL绘图之环境配置
- 没有信号无服务器,没有信号不用怕“音离”你身边的便携式基站
- ObjC学习6-分类、协议及预处理程序
- android程序连接网络出现android.os.NetworkOnMainThreadEx
- 极坐标弧长积分公式简单理解 极坐标求面积的公式,dθ 弧长积分公式,rd​原理; 极坐标弧积分
- 简述RAKsmart香港服务器的的优势
- 我国数字经济规模增值世界第一,宝付发力支付+SaaS
- 常用Pandas读取excel(或txt)部分行列并输出
- 岗位po是什么意思_通信公司中PO和PM分别是什么意思?
- 计算机电脑无法充电,iphone连接电脑无法充电怎么办
- 怎样娶到比尔盖茨的女儿
- PCA9685--16路 PWM模块舵机驱动板--STM32 IIC接口模块
- 树莓派通过snowboy唤醒引擎(Python2、Python3的都可以),自定义唤醒词、关键字,达到小爱同学、天猫精灵一样的唤醒方式的全套教程
- 波哥!一个不安分的IT男