在本期,大家将会到如何使用 Python 获取电话号码信息。Python 有一个名为 phonenumbers 的模块,用于查找电话号码国家和手机号码服务提供商。大家将看到使用 Python 进行全球电话运营商查找。
准备
安装依赖
pip install phonenumbers
代码实现
获取手机号归属地
import phonenumbers
from phonenumbers import geocoder
phone_number = input("国家代码和手机号:")
print(geocoder.description_for_number(phonenumbers.parse(phone_number),'en'))
获取手机号运营商
import phonenumbers
from phonenumbers import carrier
phone_number = input("国家代码和手机号:")
print(carrier.name_for_number(phonenumbers.parse(phone_number),'en'))
完整代码
import phonenumbers
from phonenumbers import geocoder
from phonenumbers import carrier
phone_number = input("国家代码和手机号:")
print(geocoder.description_for_number(phonenumbers.parse(phone_number),'en'))
print(carrier.name_for_number(phonenumbers.parse(phone_number),'en'))
执行结果:
以上简单几行代码,可以让你轻松查询手机号所属国家,城市以及运营商,有用的话可以收藏一下
如果有其他问题可以通过公众号联系作者