Files
2026-07-13 12:31:34 +08:00

47 lines
772 B
Python

# -*- coding: utf-8 -*-
"""
@File : ip_util.py
@Date : 2022-10-13
@Author : Peng Shiyu
"""
from __future__ import print_function, unicode_literals, absolute_import, division
import socket
import requests
def get_ip_info(ip):
"""
获取ip地址的信息
:param ip: str
:return:
"""
url = 'http://ip.taobao.com/outGetIpInfo'
params = {
'ip': ip,
'accessKey': 'alibaba-inc'
}
res = requests.get(url, params)
if not res.ok:
res.raise_for_status()
return res.json().get('data')
def get_domain_ip(domain):
"""
获取ip地址
:param domain: str
:return: str
"""
return socket.gethostbyname(domain)
if __name__ == '__main__':
print(get_ip_info('221.218.209.125'))