手机号归属地区编码_厉害!Python竟知道你的手机号归属~只用10行代码!

作为网优工程师,你是否也曾奢望手里有一份全国手机号码归属地对应表?学习Python后,我的这一梦想可以实现了。

今天偶然看到了一个直接获取手机号码归属地的模块phone,今天咱们就来实战一下。
号码基本框架如下:

1In [1]: import phone
2   ...:
3   ...: phoneNum = '1581339'
4   ...: info = phone.Phone().find(phoneNum)
5   ...: print(info)
6{'phone': '1581339', 'province': '广东', 'city': '广州', 'zip_code': '510000', 'area_code': '020', 'phone_type': '移动'}

可以看到,核心代码只有一行,作者也太牛逼了,膜拜。

私信小编01 领取完整项目代码~

我们来仔细看看,输入信息是手机号码前7位的字符串格式,输出信息包含:手机号段、归属省份、归属城市、邮政编码,区号,运营商归属。格式为一个字典。

获取一个手机号段归属地的代码有了,接下来我们来获取多个号段的归属地。

使用了range

 1In [2]: import phone
 2   ...:
 3   ...: for i in range(1581330, 1581339):
 4   ...:     # 注意输入值要求是字符串
 5   ...:     info = phone.Phone().find(str(i))
 6   ...:     print(info)
 7   ...:
 8{'phone': '1581330', 'province': '广东', 'city': '广州', 'zip_code': '510000', 'area_code': '020', 'phone_type': '移动'}
 9{'phone': '1581331', 'province': '广东', 'city': '广州', 'zip_code': '510000', 'are
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值