用Pycharm写一个手机号查询ip地址的代码
以下是一个使用Python编写的查询手机号归属地的代码示例:
import requests
import json
def get_ip_address(phone_number):
url = f"http://api.ip138.com/mobile/?mobile={phone_number}&token=your_token"
# 请替换上面的your_token为你自己的token,可以在http://www.ip138.com/获取
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
response = requests.get(url, headers=headers)
if response.status_code == 200:
data = json.loads(response.text)
if data["ret"] == "ok":
address = data["data"]
return address
return None
phone_number = input("请输入手机号码:")
address = get_ip_address(phone_number)
if address:
print(f"手机号码 {phone_number} 归属地为:{address}")
else:
print(f"无法查询到手机号码 {phone_number} 的归属地")
请注意,该代码使用了一个第三方的手机号码归属地查询API(http://www.ip138.com/),在使用之前需要先注册账号并获取到token,然后将token替换到代码中的your_token处
原文地址: https://www.cveoy.top/t/topic/iryL 著作权归作者所有。请勿转载和采集!