"status": 200, "time": 1560740789379, "version": "1.1.0" } } 2.淘宝api 只能获取到省 cmd=1059&callback=phone&phone=15850781443 参数: phone:手机号码 callback:回调函数 cmd:未知(必须) 返回:JSON 4.http
从Excel读取一组手机号码,批量查询该手机号码的运营商和归属地,并将其追加到该记录的末尾。 cx.shouji.360.cn/phonearea.php' # excel文件路径 file_path = "F:\\temp.xlsx" # 新文件路径 new_file_path = "F:\\temp(含归属地 new_workbook.save(new_file_path) if __name__ == '__main__': load_excel(file_path) 以上就是Python批量获取并保存手机号归属地和运营商的示例的详细内容 ,更多关于Python批量获取并保存手机号的资料请关注179885.Com其它相关文章! 标签:python获取手机号手机号归属地手机号运营商
热卖云产品年终特惠,2核2G轻量应用服务器7.33元/月起,更多上云必备产品助力您轻松上云
而我所参与的工作项目,是汽车内安装的GPS终端连续获取最新位置,通过手机卡流量实时发送到后端服务器。这里为便于用户理解,只用GPS来说明。 其实现定位过程由浏览器代为获取。如果浏览器运行于手机端,则明显可以获得公网IP,周边wifi信号,手机基站信号,甚至可以是GPS模块返回的定位结果。 因此浏览器定位技术对于网页来讲,是个获取用户当前位置的不错方式。 说点直白易懂的,在我们打开某些页面的时候,往往会弹出一个提示,例如小编用滴滴出行服务号选择打车弹出的 “滴滴出行服务号”要获取你的地理位置,是否允许?的提示画面。 3,特殊行业卡,例如车联网行业,所采用的卡是专门申请的物联网卡,不能用于日常生活通信,卡的所有权也归车联网服务商所有,因此车联网服务商可以在合法场景下直接查询卡的位置。
关于Excel内将身份证号码提取归属地、生日、性别等,有以下两个方法: 一、公式法 获取全国身份证归属地信息表,然后用公式直接读取,方法比较简单,如下所示: 1、身份证归属地获取 如下图所示: 2、公式读取归属地相关信息 有了这个基础的数据表后,根据身份证号码提取户籍地就很简单了,公式如下(假设身份证号码在A2单元格): =VLOOKUP(LEFT(A2,6) ,'全国身份证号码属地(无港澳台)'! A:C,2,0) 如下图所示: 二、网络直查法 上面的公式法虽然简单,但是有一个问题,就是获得的归属地基础信息表无法更新,而且大部分现在能找到的版本都不包含“撤县变市”的情况,所以,有些身份证号码无法识别 具体方法如下: 输入链接(红色部分为身份证号码,按实际需要修改),如下: http://qq.ip138.com/idsearch/index.asp?
什么是手机号码归属地? 手机号码的归属地是由手机号的前七位决定的。当你用手机接听电话时,基本都会显示手机号码来自哪个地方,而这个地方也就是号码归属地,归属地的单位是市。 图片手机号码归属地对企业与个人在生产与生活中起到了重要的作用,那么查询手机号码归属地的接口就是必不可少的了。APISpace上的手机号码归属地API就可以很好的满足手机号码归属地查询的需求。 APISpace 是 Eolink 旗下专业的 API 开放与交易平台,为广大企业以及个人开发者提供多维度、全方位的API接口,覆盖短信验证、天气查询、快递物流、OCR文字识别等海量 API 服务,帮助用户快速获取数据 ,降低获取数据的成本和难度,提升开发效率。
2019年分享过一次手机号码归属地对应表,当时是41万多行,今天升级了下 phone 库,又跑了一下脚本,已经达到44万多行了,这里再分享出来,需要的自取,获取方式见文末。 代码如下: # -*- coding: utf-8 -*- """ author: 数据科学探究 task: 获取手机号码归属地 version:2021-06-27 """ import phone import pandas as pd phone_list = [] # 修改range即可得到对应号码段的手机号码归属地 for i in range(1300001, 1999999): phone_list_v2021.csv', encoding='gbk', quoting=2, quotechar="'") # 设置文本标识符为 '' print(df.count()) # 统计手机号码归属地表格的行数 本次主要是更新了 phone 手机号码归属库,再输出 csv时,添加了文本标识符的设置,如果不设置的话,双击打开文本文件时,文本 0518 会被自动转换成数字 518。
包含手机聚合,网站聚合,LBS聚合三部分,其功能类似于Google APIS和百度的APIStore。 在学习Python爬虫的过程中,可以尝试使用免费的API来获取一些信息,可以作为一种学习。 (一)如何获取聚合数据? 在聚合数据官网注册账号 申请实名认证 申请使用数据 (二)如何使用聚合数据? 小编这里申请的是免费API—–手机号归属地查询。 AppKey = "0ea8e44e4612fb794c29f4979de48ef7" (2)查询示例代码 基于Python的手机号码归属地接口调用代码实例。 request1(appkey,"GET") #手机归属地查询 def request1(appkey, m="GET"): url = "http://apis.juhe.cn
为了保证号码的真实性,利用号码去获取 手机号码归属地,如果能获取到归属地,即代表为一个真实有效的号码。 ? 淘宝和百度都提供了查询归属地的 API,可以非常方便的查询号码的归属地。 选择手机号码归属地、包含号段、数量,就能快速生成我们想要的手机号码,按 F12 可以查看网络请求方式及参数。 ? 请求参数中的区域代码对应选择的省+市区,这部分数据利用 JS 加载到页面中了。 ? def get_all_citys(): """ 获取所有的城市数据 :return: """ headers = { 'authority': citys = get_all_citys() city_name = input('请输入手机归属地:') if city_name not in citys.keys(): city_name = '北京' # 获取城市id city_id = citys.get(city_name) phones = generate_phones(num, city_id) # pass 3 结
63222726-eecf3180-c1dd-11e9-9dad-42812718c814.gif 如果你想自己写一个类似的程序, 可以这样搞 通过http://www.ip138.com/ips138.asp ip=+待查询的ip地址的方式获取相关信息(是一个静态页面), 然后用程序对静态页面中的关键信息进行提取 import requests from lxml import etree # 查询ip归属地 like Gecko) Chrome/63.0.3239.132 Safari/537.36", } target_url = "http://www.ip138.com/ips138.asp IP-Address 下载链接: https://chrome.google.com/webstore/detail/ip-address/ghlojgpiinfelppegaabbiphgomaidml 小结: 获取当前设备的
在微信小程序中, 获取用户的地理位置是需要权限的, 如果只是获取用户所在的城市信息, 那只需查看用户ip所在的城市就好了, 下面我们就完成获取用户ip的小程序逻辑~ ? 根据用户ip获取地理位置 根据用户ip获取用户地理位置, 用爬虫实现! 博主所用的api: "http://www.ip138.com/ips138.asp? ip="+ ip_addr 查询ip的函数 import requests from lxml import etree // 查询ip归属地 def query_ip_attribution Gecko) Chrome/63.0.3239.132 Safari/537.36", } target_url = "http://www.ip138.com/ips138.asp ip = request.META['REMOTE_ADDR'] return JsonResponse(query_ip_attribution(ip)) 微信小程序获取返回的数据
IP归属地通俗一点来讲就是数据包产生所处的地理位置信息,如果用台式机、笔记本电脑发送的,就是这些设备的所在地;如果是用手机发送的,就是手机所在地信息。 在运营商网络的设备中,这个IP归属地信息始终都存在,也可以方便地提取。IP归属地有什么作用?IP地址查询的主要功能就是查询连接到网络的计算机(或者手机)的IP地址及其所在的位置。 比如北京地区的中国电信IP地址访问者,优先推荐北京附近CDN节点、利用中国电信线路进行调度,让该用户更快获取内容信息。 用于查询某个IP地址所处的地理位置信息;用途二:通过分析收集用户IP地址的地理位置信息,根据来访用户所在区县的消费水平,对用户的消费能力、消费等级进行画像,为后期制定营销策略提供数据支撑;用途三:对于手机 ,降低获取数据的成本和难度,提升开发效率。
public static String getCity(String tel) { try{ //获取返回结果 String json = httpRequest(tel).toString ; } } //得到运营商 public static String getCarrier(String tel) { try{ //获取返回结果 String json ; } } //得归属地,运营商。 如:西双版纳,中国电信 public static String getResult(String tel) { try{ //获取返回结果 String json = httpRequest ; } } /** * 发起http请求获取返回结果 * @param tel 待查询手机号 * @return String 结果字符串 */ public static String
以下文章来源于datartisan,作者mba1398 作为网优工程师,你是否也曾奢望手里有一份全国手机号码归属地对应表?学习Python后,我的这一梦想可以实现了。 今天偶然看到了一个直接获取手机号码归属地的模块phone,今天咱们就来实战一下。 我们来仔细看看,输入信息是手机号码前7位的字符串格式,输出信息包含:手机号段、归属省份、归属城市、邮政编码,区号,运营商归属。格式为一个字典。 获取一个手机号段归属地的代码有了,接下来我们来获取多个号段的归属地。 province': '广东', 'city': '广州', 'zip_code': '510000', 'area_code': '020', 'phone_type': '移动'} 使用range我们可以批量获取信息了
image.png 到此,说明我们已经成功利用requests库获取到了商品页面的信息。 网页告诉我们出现了错误,但只要我们正确获取到了网页的内容,就说明网路方面肯定是没有错误的。 () print("文件保存成功") else : print("文件已存在") except: print("爬取失败") 实例5 IP地址归属地查询 此网站可以查询IP地址归属地 http://m.ip138.com/ip.asp 我们分析它请求的过程,发现它的请求接口就是在地址后附加参数,类似于百度搜索 http://m.ip138.com/ip.asp ip=125.220.159.160 所以我们可以构造查询参数,发送给服务器,然后获取返回的结果 完整代码 import requests url = "http://m.ip138.com/ip.asp
然后通过手机号分别获得归属地编号和运营商编号再通过这两个编号去查询数据表获取分组编号,最后构造用户对象来存入数据表。这样写看上去没有什么问题。 phone)); if (IsValidPhoneNumber(phone)) throw new Exception(nameof(phone)); //获取手机号归属地编号和运营商编号 注册最本质的行为就是”拿到用户信息并保存起来“这样就能够保持业务逻辑的简介易读,而下面这段代码中存在两个行为一个是”获取手机号的归属地编码“,一个是”获取运营商编码“把他们放在”注册“这个业务域里其实并不合适 就像如何对微服务进行边界限定一样,不同的理解角度会产生不同的领域模型划分,那回到代码获取”获取归属地信息“,”获取运营商信息“这些逻辑并不应该属于注册这个领域。 想”获取手机号的归属地编码“,”获取运营商编码“这两个行为都是获取手机号相关属性应该内聚在手机号这个类型中,这在抽象商也是合理的。因此PhoneNumber类应该进一步优化。
,用instruments -s devices 可以获取deviceName 和 udid 以及platformVersion。 打开pycharm 我们创建一个项目,然后新建一个py文件,安装依赖Appium-python-client 即可,然后我们用inspector获取定位信息, 然后我们去记录我们要定位的元素的属性。 我一般的记录是 1.手机归属地 id—>手机归属地 这样去记录,完毕后呢,我们就开始编写一个简易的代码,如下 from appium import webdriverfrom time import }driver = webdriver.Remote('http://0.0.0.0:4723/wd/hub', disapp)sleep(10)driver.find_element_by_id('手机归属地 4723/wd/hub', disapp) sleep(10) def testone(self): self.driver.find_element_by_id('手机归属地
高潮过往趋于平静,送上简单的手机号码归属地查询,因接口有数量限制,仅能满足少量数据需求,如有大规模数据却又想免费获得,这就成为无解了,数据有价,且用且珍惜。 业务使用场景 除了日常自带的手机各种管家为我们识别手机号归属地以外,如果自身的会员数据,能够对手机号的信息进行识别,增加一些维度可分析,也是不错的选择。 因这样的数据接口,一般是满足个人用户免费少量手动数据查询需要,大规模查询,估计也容易有反爬措施,在Excel催化剂的所有功能中,极少有主动使用爬虫云获取的数据,并不是笔者不能写爬虫程序,只因爬虫程序的生命周期太短 功能入口 使用步骤 老规矩,先选定单元格(隐藏的单元格不会去调用),然后点击下【手机号码归属地查询】即可。 建议事先做下数据清洗,将不是手机号的数据给过滤它,例如不是纯数字的,数字不是11位的,减少不必要的调用次数浪费。
在微信小程序中, 获取用户的地理位置是需要权限的, 如果只是获取用户所在的城市信息, 那只需查看用户ip所在的城市就好了, 下面我们就完成获取用户ip的小程序逻辑~ ? 根据用户ip获取地理位置 根据用户ip获取用户地理位置, 用爬虫实现! 博主所用的api: "http://www.ip138.com/ips138.asp? ip="+ ip_addr 查询ip的函数 import requests from lxml import etree # 查询ip归属地 def query_ip_attribution(ip_addr like Gecko) Chrome/63.0.3239.132 Safari/537.36", } target_url = "http://www.ip138.com/ips138.asp X-Forwarded-Proto表示客户端真实的协议(http还是https); Django读取用户ip, 查询并返回结果 from django.http import JsonResponse # 获取用户
导语 偶有奇想,我们可以通过手机号来搜索获取其对应的QQ号,那么,反过来呢? 一.缩小范围 由于手机号属于隐私数据,腾讯QQ并没有直接给出通过QQ号查找对应手机号的接口。 通过密保手机找回密码 现在我们获取到了手机号十一位数字中的五位(前三位与后两位)! 2.通过号码归属地区 即便如此,现在依然有一百万种可能的情况,依然不适合遍历的方法。我们需要进一步缩小范围。 现在,我们已经得到了,手机号码的前三位代表了运营商,之后四位代表了地区。显然,我们可以通过遍历手机号中的4-7位,即一万个数据,以所属地区为筛选条件进一步缩小范围。 此处,我采用百度APIStore中的通过手机号查询归属地的API来进行查询,该API查询返回结果如下(测试了一个手机号,已略去): {"data":{"areacode":"0510","city":" 此时,手机号便是所寻找的 三、总结 通过QQ号查询绑定的手机,我们总共用到了两个信息以及一个前提,即QQ号和归属地,前提是QQ号绑定了手机。
扫码关注腾讯云开发者
领取腾讯云代金券