python字典之手机号归属
时间: 2023-11-03 22:59:10 浏览: 93
python获取手机号码归属地
5星 · 资源好评率100%
可以通过查询手机号码归属地的API接口,来实现Python字典之手机号归属地查询功能。以下是一个简单的示例代码:
```python
import requests
def get_phone_location(phone_number):
url = "https://api.showji.com/Locating/www.showji.com.aspx"
params = {"m": phone_number, "output": "json"}
response = requests.get(url, params=params)
data = response.json()
if data["QueryResult"] == "True":
location = data["MobileInfo"]["city"]
return location
else:
return "未知"
phone_dict = {"13812345678": "北京", "13987654321": "上海", "13588888888": "广州"}
for phone_number in phone_dict:
location = get_phone_location(phone_number)
print("{} 的归属地为:{}".format(phone_number, location))
```
在上面的代码中,我们定义了一个`get_phone_location`函数来查询手机号码的归属地,该函数使用Showji网提供的API接口来查询。然后我们定义了一个`phone_dict`字典,其中存储了一些手机号码及其对应的归属地。最后我们使用一个循环来遍历`phone_dict`字典中的所有手机号码,并调用`get_phone_location`函数来查询它们的归属地。
阅读全文