通信行业人群,有时会遇到需要查询大量IP地址归属地。如果单个查询耗费大量人力、时间,因此想开发一个批量查询的工具。可用语言Python、VBA最佳。
这里选用Python语言进行开发,
第一步:将所有要查询的IP地址放入一个文件中
第二步:需要识别IP地址是IPV4还是IPV6
第三步:将要识别的IP地址传参给SDK中
第四步:输出归属地。
def is_valid_ipv4(ip):
try:
ipaddress.IPv4Address(ip)
return True
except ipaddress.AddressValueError:
return False
def is_valid_ipv6(ip):
try:
ipaddress.IPv6Address(ip)
return True
except ipaddress.AddressValueError:
return False
853

被折叠的 条评论
为什么被折叠?



