淘宝等诸多api已经失效,发现一个IPV4数据库可以在本地使用
数据库下载地址:https://www.ipip.net/product/client.html
教程 https://github.com/ipipdotnet/ipdb-python python3.6也可以使用
import ipdb
db = ipdb.City("/path/to/city.ipv4.ipdb")
print(db.is_ipv4(), db.is_ipv6())
print(db.languages()) # support language
print(db.fields()) # support fields
print(db.build_time()) # build database time
print(db.find("1.1.1.1", "CN")) # query ip return array
print(db.find_map("8.8.8.8", "CN")) # query ip return dict
print(db.find_info("118.28.1.1", "CN").country_name)