手机号码归属地查询网的作用

手机号码归属地查询
省/自治区/直辖市:
&刚刚被查询手机号码:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
手机号码网
商务联系E-Mail:10086ku#10086ku.com
10086ku查询号网 -提供手机、运营商、全国各市手机号段查询,曝光非法、骗子、骚扰。为您的生活提供便利。
版权所有 沪ICP备号手机归属地_百度百科
清除历史记录关闭
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
手机归属地
《手机归属地》是一款生活类应用。开启显示电话归属地后,有电话拨入或拨出时自动在屏幕会显示电话号码的地域。同时可以手动在应用内查询手机号码的地域,只输入手机前几位就可以进行查询。
手机归属地百科名片
《手机归属地》是一款生活类应用。应用于、等手机移动平台。本应用包含来电或拨号时显示地域和手动查询号码号段功能。
手机归属地应用简介
此应用里存储的号段都为2012年最新最全的中国大陆区域号段。通过此应用可以查到包括手机所在省份,城市和所在地的、、、类型等信息;支持、和的手机号码归属信息查询。
手机归属地携号转归属地
目前都暂不支持携号转归属地的服务,原因在于通常手机号段都是经同一规划分配的,如果允许号码归属地变更,则会产生以下两个严重问题:一是会破环运营商对号段使用的规划; 二是会大大增加对通信业务支撑的难度,。对用户而言迁移的只是一个号码,但对于运营商而言迁移的是一系列动态的订购关系,操作难度和运维难度大。
.边城晚报[引用日期]
清除历史记录关闭爬取手机号码归属地 - 简书
爬取手机号码归属地
去年年底,公司在做线上手机充值的业务。领导说想建个本地的手机号码归属地库,又苦于没有数据。然后作为移动端的developer,因为有点时间,又爱好python,就主动说来搞定这个。活接下来了,那么怎么实施呢?分为四步:
所有手机号码的获取
归属地的查询来源
请求数据的组装,返回数据的解析
有用数据的落地
一:号码的获取
国内手机号码十亿级别的,茫茫多的号码,一个一个获取肯定是不现实的,想想数据表得多大?
那怎么办呢?通过百度百科确认,要查归属地,只要根据前七位就ok了。那么数据只要 ‘151 5220 XXXX’这样就可以了,这样数据量可以压缩一万倍!然后搜索到目前国内三大运营商下面的手机号段分别有:
133、153、180、181、189、177、173、149
130、131、132、155、156、145、185、186、176、175
、135、136、137、138、139、150、151、152、157、158、159、182、183、184、187、188、147、178
共37个号码段。所以我们只要37万条数据就ok了,而不是37亿条!
二:归属地的查询来源
国内靠谱点的手机号码归属地查询网站是?
国内主要的有ip138,114百事通,手机在线等,有些是收费的,有些返回整个html,综合下来:
适合我的是手机在线,可免费且返回数据量很小!
三:请求数据的组装,返回数据的解析
然后在该网站上输入手机号码查询归属地,并开启charles抓包。
手机在线查询结果.png
Request.png
Response.png
通过抓包分析,请求为:
http://v.showji.com/Locating/showji.com4.aspx?m=&output=json&callback=querycallback&timestamp=6
其中m为手机号码,output为数据格式json,callback为返回动作,timestamp为时间戳,so只要替换其中的m,就能获取新的手机归属地了!
通过抓包分析,响应为:
querycallback({
"Mobile": "",
"QueryResult": "True",
"TO": "中国移动",
"Corp": "中国移动",
"Province": "新疆",
"City": "乌鲁木齐",
"AreaCode": "0991",
"PostCode": "830000",
"VNO": "",
"Card": ""
在querycallback()里面是一个json格式的数据包。对应有手机号、运营商、省份、城市等有用信息,Nice啊!这就是我需要的。
四:有用数据的落地
重点是落地,落到哪里去,最好的最便捷的还是使用python直接支持的sqlite3啦,轻量快捷!
五:代码实现
#coding:utf-8
import sys
import urllib2
import sqlite3
import json
import time
class SQLITETool:
def __init__(self,databaseName):
self.databaseName = databaseName
self.create_db()
def create_db(self):
conn = sqlite3.connect(self.databaseName)
conn.close();
def execute_table(self,sql):
conn = sqlite3.connect(self.databaseName);
cursor = conn.cursor();
cursor.execute(sql)
except Exception, e:
print(Exception,":",e)
cursor.close()
conn.commit()
conn.close()
class PhoneInfoSpider:
def __init__(self,databaseName,phoneSections):
self.phoneSections = phoneSections
self.sqlTool = SQLITETool(databaseName)
def phoneInfoHandler(self,jsonData):
mobile = jsonData['Mobile'];
corp = jsonData['Corp'];
province = jsonData['Province'];
city = jsonData['City'];
sql = 'insert into phone_info_table (mobile, corp, province, city) values(\'{0}\',\'{1}\',\'{2}\',\'{3}\')'.format(mobile,corp,province,city);
self.sqlTool.execute_table(sql)
except Exception,e:
print(Exception,":",e)
def requestPhoneInfo(self,phoneNum):
print(phoneNum);
#因为有20次/min的ip限制,所以sleep
time.sleep(3);
response = urllib2.urlopen('http://v.showji.com/Locating/showji.com4.aspx?m={0}&output=json&callback=querycallback&timestamp=7'.format(phoneNum))
resStr = response.read()
jsonStr = re.search(r'querycallback\((.*?)\);',resStr,re.S).group(1)
jsonData = json.loads(jsonStr)
self.phoneInfoHandler(jsonData)
except Exception,e:
print(Exception,":",e)
def requestAllSections(self):
#last用于接上次异常退出前的号码
#自动生成手机号码,后四位补0
for head in self.phoneSections:
for i in range(last,10000):
middle = str(i).zfill(4)
phoneNum = head+middle+"0000"
self.requestPhoneInfo(phoneNum)
if __name__ == '__main__':
reload(sys);
sys.setdefaultencoding('utf-8');
#134,135 '136','137','138','139','150','151','152',133','153','180','181','189','177',173','149','182','183','184','178'
#'157','158','159','187','188','147',
'130','131','132','155','156','185','186','145','176'
#要爬的号码段
yys = ['153','180','181','189','177','173','149','182','183','184','178'];
spider = PhoneInfoSpider('phoneInfo.db',yys)
sql = 'CREATE TABLE phone_info_table (mobile varchar(11) primary key,corp varchar(32),province varchar(16), city varchar(32));'
spider.sqlTool.execute_table(sql)
spider.requestAllSections()
百战程序员_ Java1573题 QQ群:034603 掌握80%年薪20万掌握50%年薪10万 全程项目穿插, 从易到难,含17个项目视频和资料持续更新,请关注www.itbaizhan.com 国内最牛七星级团队马士兵、高淇等11位十年开发经验专...
___________________________________________________________________________ 一、小额融资聚集人气
一个网站,要想能够发展起来,必须具备三大因素:定位,流量,资金。三者缺一不可,有创新的定位,足够...
年后的第一个周末,空气冷寂,北京市西直门外上园大厦B座4层2#电梯内走出一位拎着灰色行李箱的年轻小伙子,他来到401室外用右手合拢的食指与中指敲了敲淡红色的木门,伴随着门被打开时发出的“嘎吱”声响,一位身材魁梧、目光犀利身穿黑大衣与黑皮鞋约莫四十五岁的中年男人出现在门框内。...
//我所经历的大数据平台发展史(三):互联网时代 o 上篇http://www.infoq.com/cn/articles/the-development-history-of-big-data-platform-paet02 编者按:本文是松子(李博源)的大数据平台发展史...
发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注
09:45字数 61697阅读 3316评论 2喜欢 85 用到的组件 1、通过CocoaPods安装 项目名称 项目信息 AFNetworking 网络请求组件 FM...
怡贵人生发液,白发转黑发。只需要一个疗程,头发生长周期一个月,而我们采用一个月为疗程,就是要在最短时间内,让客户看到效果,不在因为买到假货而整天担心效果问题!公司多年研发白发转黑发成分,产品采用古老配方。纯中药成分,无副作用!产品招全国代理!详情请致电...
近来工作的原因,很忙,忙到荒废了文章。 今天得空,写一下最近工作中的心得,算是在简友面前露个面。 1)关于留联系方式的事情。 最近在工作中我认识了一些人,最大的感受是不要太轻易的给别人电话和微信,或是给的时候至少要让他觉得你并不是个可以随意打扰,供他支配的人。 有些人不一定...
貌似回想起来,从大学到现在研究生,有五分之一的周末是躺在床上刷剧,睡觉度过的。经常感慨自己在这浪费青春,虚度年华。可是自己一个人也总是提不起兴趣出去溜达溜达。
一直都是一个好多事情放在心里的人。可是如果遇到一个聊得来的人,也总会想着把所有的事情都可以跟他分享。但也总时常...
一个白衬衣的男子从黑暗小巷口拐出,又在不知什么时候新开的奶茶店前站住,迟疑了一会儿,从口袋里掏出叠的整整齐齐的一百元买了一袋子奶茶. “你长眼睛了吗?”男子抬起头,眼前的男人满身酒气,满脸厌恶地看着自己. 男子这才发现自己手上已经流满了甜腻腻的奶茶,似乎因为刚刚的碰撞而溅了...惊人的数据载入及分析能力
冉月手机号码归属地批量查询工具具有全国最全号段的数据库,具有强大的数据处理功能,能在短短的几分钟之内,处理上万条含移动、联通、电信甚至是含区号的座机号码的归属地信息,小伙伴们都惊呆了!
简单、强大、易用的数据处理功能
在进行手机号码归属地处理之后,我们可以对处理后的数据进行重号删除操作,同时我们还具有对数据进行过滤,分组,排序等操作功能,并且按需导出,我们有多达4种的数据导出格式。
立刻下载无数好评的《冉月手机号码归属地查询工具V3.0》,提升您百倍工作效率!
我们有移动、联通、电信3大营商所有的归属地数据,不管您的数据是手机号码数据、固定电话数据还是混合数据,我们的软件都能快速准确的帮您分析出归属地信息。
系统采用高速化的数据处理引擎,即使您有大量数据,软件也可以在几分钟之内轻松帮您搞定所有数据,百倍提高您的效率。
处理后的数据软件可以帮您进行重号删除、数据排序、数据过滤、数据分组等操作,更有多达4种的数据导出格式。
&&&&&&& 冉月手机号码归属地查询工具(批量查询)是一款以庞大的不断更新的手机号码及固话号码数据库为依托,通过您输入带有手机或者座机号码的数据,帮您快速全面和精准的分析出您数据中手机号码及固话号码的归属地信息。
&&&&&&&&不管您有一万条还是十万条数据,我们都可以在短短几分钟之内帮您查出归属地信息。
&&&&&&&&不管您是文本文件格式的数据还是EXCEL格式的数据,我们都能处理,并且完整保留原数据格式。
&&&&&&&&我们还将处理后的结果进行重号删除、数据排序、数据过滤、数据分组等操作,更有多达4种的数据导出格式。
在线批量查询,每行一个手机或带区号固话号码,每次不超过200条
如果您有成千上万条数据,如果您不想购买正式版软件,如果您想以最低的成本了解数据的归属地信息,请了解我们的!}

我要回帖

更多关于 手机号码归属地查询 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信