Python phone模块获取手机号归属地 区号 运营商等信息demo
更新时间:2023年05月30日 09:53:03 作者:移动安全星球
这篇文章主要介绍了Python phone模块获取手机号归属地 区号 运营商等信息的实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
一、使用
我使用的是python3,可以自行搜索下载
二、安装
phone模块
pip install phone
三、测试
代码如下:
from phone import Phone if __name__ == "__main__": phoneNum = '17613394466' info = Phone().find(phoneNum) print(info) try: phone = info['phone'] province = info['province'] city = info['city'] zip_code = info['zip_code'] area_code = info['area_code'] phone_type = info['phone_type'] except: print('none')
四、批量查询excle中已有的电话号
from phone import Phone import xlrd import xlwt def Get_Excel_data(): file = './Tel.xlsx' #电话号码存储的excle表 re1 = xlrd.open_workbook(file) outwb = xlwt.Workbook() #创建工作簿 # print(type(outwb)) outws = outwb.add_sheet("new") #在工作簿中新建一个工作表new # print(type(outws)) # 读取第一个sheet ws = re1.sheet_by_index(0) rows = ws.nrows # print(rows) outws.write(0, 0, u'电话号') #给新表的第一行添加对应的标签 outws.write(0, 1, u'省份') outws.write(0, 2, u'城市') outws.write(0, 3, u'区号') outws.write(0, 4, u'运营商') for i in range(0, rows): Telvalue = int(ws.cell_value(i, 0)) # print(Telvalue) data = Phone().find(Telvalue) print(data) outws.write(i + 1, 0, Telvalue) #给新表的个列添加对应的数据 try: outws.write(i + 1, 1, data['province']) outws.write(i + 1, 2, data['city']) outws.write(i + 1, 3, data['area_code']) outws.write(i + 1, 4, data['phone_type']) outwb.save(r'New_Tel.xls') except: print("none") Get_Excel_data()
以上就是Python phone模块获取手机号归属地 区号 运营商等信息demo的详细内容,更多关于Python phone获取手机号信息的资料请关注脚本之家其它相关文章!
相关文章
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
这篇文章主要介绍了python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点),具有一定的学习价值,需要的小伙伴可以参考一下,希望对你有所帮助2022-04-04
最新评论