根据手机号获取对方IP用Java和python各写一个程序
Java程序:
- 导入相关包
import java.net.InetAddress; import java.net.UnknownHostException;
- 定义获取IP方法
public static String getIP(String phoneNumber) { try { // 拼接手机号对应的URL String url = "https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=" + phoneNumber; // 获取URL对应的IP地址 InetAddress inetAddress = InetAddress.getByName(new URL(url).getHost()); return inetAddress.getHostAddress(); } catch (UnknownHostException | MalformedURLException e) { e.printStackTrace(); return null; } }
- 调用方法获取IP
String phoneNumber = "手机号码"; String ip = getIP(phoneNumber); System.out.println(ip);
Python程序:
- 导入相关包
import requests import re
- 定义获取IP方法
def get_ip(phone_number): # 拼接手机号对应的URL url = f'https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel={phone_number}' # 发送GET请求并获取响应内容 response = requests.get(url) # 从响应内容中提取IP地址 ip = re.search(r"\d+.\d+.\d+.\d+", response.text).group() return ip
- 调用方法获取IP
phone_number = "手机号码" ip = get_ip(phone_number) print(ip
原文地址: http://www.cveoy.top/t/topic/eDvH 著作权归作者所有。请勿转载和采集!