手机号码归属地全库生成

手机号码组成

我国手机号码由11位组成,其中,前3位网络识别号,第4-7位为地区编码,第8-11位为用户号码

手机号码段

中国移动号段:

134 135 136 137 138 139 147 148 150 151 152 157 158 159 165 172 178 182 183 184 187 188 198

中国联通号段:

130 131 132 145 146 155 156 166 171 175 176 185 186

中国电信号段:

133 149 153 173 174 177 180 181 189 191 199

虚拟运营商:

170

生成手机号码全库

手机号码段相对固定,我搜集整理到号码段是48个,为了获取其完整的归属地数据,我首先生成全库。
原理是,号码总共11为,前三位代表网络识别号(运营商),第4-7位为地区编码,最后4位才是用户标号,因此要获取归属地数据,我们只需要前8位即可,排列组合总48(号码段) * 10000(10的4次方) = 480000种情况。由此生成号码全库

手机号码归属地数据源
  1. 网上有很多数据源,比如
    百度 https://haoma.baidu.com/
    IP138 http://www.ip138.com/sj/

总结

  1. 了解手机号码的组成:前3位网络识别号,第4-7位为地区编码,第8-11位为用户号码
  2. 生成手机号码全库(只根据前8位即可),共480000种排列组合
  3. 找合适的数据源,进行数据采集,逐条更新 480000条数据的位置信息即可
  4. 全库48W条数据,数据源采集很简单,不在赘述

文档仅作学习和记录使用,请不要用于商业和违法用途,如有侵权,请告知删除。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

积跬步以至千里。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值