python自动获取号码归属地_Python批量获取并保存手机号归属地和运营商的示例
从Excel读取一组手机号码,批量查询该手机号码的运营商和归属地,并将其追加到该记录的末尾。SAb免费资源网
import requests
import json
import xlrd
from xlutils.copy import copy
host = 'https://cx.shouji.360.cn/phonearea.php'
# excel文件路径
file_path = "F:\\temp.xlsx"
# 新文件路径
new_file_path = "F:\\temp(含归属地+运营商).xlsx"
def query(phone_no):
resp = requests.get(host, {'number': phone_no}).content.decode('utf-8')
js = json.loads(resp)
print(js)
return js['data']
def load_excel(path):
# 打开文件
data = xlrd.open_workbook(path)
# 打开第一个sheet
table = data.sheet_by_index(0)
new_workbook = copy(data)
new_worksheet = new_workbook.get_sheet(0)
rows = table.nrows
cols = table.ncols
print("总行数:" + str(rows))
print("总列数:" + str(cols))
for row in range(rows):
print("row --> " + str(row + 1))
for col in range(cols):
cel_val = table.cell(row, col).value
print(cel_val)
new_worksheet.write(row, col, cel_val)
if row > 0:
# 手机号,在第一行之后的第二列
phone_no = table.cell(row, 1).value
js = query(phone_no)
new_worksheet.write(row, cols + 1, js['province'] + js['city'])
new_worksheet.write(row, cols + 2, js['sp'])
else:
new_worksheet.write(row, cols + 1, "归属地")
new_worksheet.write(row, cols + 2, "运营商")
print('\r\n')
new_workbook.save(new_file_path)
if __name__ == '__main__':
load_excel(file_path)
以上就是Python批量获取并保存手机号归属地和运营商的示例的详细内容,更多关于Python批量获取并保存手机号的资料请关注其它相关文章!SAb免费资源网
python自动获取号码归属地_Python批量获取并保存手机号归属地和运营商的示例相关推荐
- python获取手机号码归属地_Python批量获取并保存手机号归属地和运营商的示例
从Excel读取一组手机号码,批量查询该手机号码的运营商和归属地,并将其追加到该记录的末尾. import requests import json import xlrd from xlutils. ...
- 通过python获取自己的手机话费_Python批量获取并保存手机号归属地和运营商的示例...
从Excel读取一组手机号码,批量查询该手机号码的运营商和归属地,并将其追加到该记录的末尾. import requests import json import xlrd from xlutils. ...
- python获取微信用户基本信息_python批量获取微信用户资料
Published on: April 27, 2014 问题背景 一个基于微信开放接口的应用.我们保存了数十万个微信用户的openid.由于历史原因,却没有保存openid以外的信息.现在需要做一个 ...
- python自动获取号码归属地_Nemo_Python:批量获取并保存手机号的归属地和运营商_Nemo社区_LinkNemo_关于分享和探索的好地方...
从Excel读取一组手机号码,批量查询该手机号码的运营商和归属地,并将其追加到该记录的末尾. import requests import json import xlrd from xlutils. ...
- python搜索关键词自动提交订单_Python批量获取淘宝相关搜索和下拉框关键词
首先淘宝seo是什么?淘宝seo是对淘宝站内关键字排名进行优化,淘宝三大排名因数:文本相关性,商业因素,用户喜好度.非专业总结(勿喷) 1,文本相关性:起码标题出现吧 2,商业因素:广告展位,直通车等 ...
- python从mysql导出大量数据_python批量导出导入MySQL用户的方法
数据库迁移(A -> B),需要把用户也迁移过去,而用户表(mysql.user)有上百个用户.有2种方法进行快速迁移: 1,在同版本的条件下,直接备份A服务器的mysql数据库,还原到B服务器 ...
- 使用谷歌libphonenumber获取号码归属地
libphonenumber是用于解析.格式化.存储和校验电话号码的Java.C++或JavaScript类库.2010年,libphonenumber的Java实现首次以开源形式发布.在2014年, ...
- C#开发BIMFACE系列20 服务端API之获取模型数据5:批量获取构件属性
系列目录 [已更新最新开发文章,点击查看详细] 在<C#开发BIMFACE系列18 服务端API之获取模型数据3:获取构件属性>中介绍了获取单个文件/模型的单个构建的属性,本篇介绍 ...
- python自动下载qq文件夹_Python实现批量下载文件
Python实现批量下载文件 #!/usr/bin/env python # -*- coding:utf-8 -*- from gevent import monkey monkey.patch_a ...
最新文章
- tensorflow2.0 基础一 常用数据类型及转换
- 20155117 王震宇 2006-2007-2 《Java程序设计》第三周学习总结
- JavaScript递归算法统计(将整数n分成任意两份不能相同的k份)分法的种数
- blocked by CORS policy,是否跨域?
- mysql启动提示 access denied for user root@localhost(using password:YES) 解决办法总结
- 拥抱开源四年的 .NET,现在怎么样了?
- DF1协议的官网下载
- 利用SAP Leonardo做图片近似查找 ——Python实现
- 03.计算机网络--- 网络层、IP协议、手工配置IP地址
- 显卡内存一直被占用解决方式
- mac打开桌面与屏幕保护程序卡死(解决方案)
- 飞凌单片机解密_GX28E01单片机解密
- 使用VSCode 进行IRIS 开发
- 未来智安入围《2022年度中国数字安全能力图谱》威胁检测与响应领域能力者
- iOS开源项目MobileProject功能点介绍
- 【金融干货】四步教你:开发风控模型?
- 计算机精品免费视频下载 收藏
- python字符串按首字母排序,Python按字母順序排序字符串,首先是小寫
- MinIO高性能对象存储
- android 文档api
热门文章
- 阿里年薪50WJAVA工程师转大数据学习路线!
- 全国计算机电脑系统有问题吗,笔记本重装系统对电脑有影响吗
- 运行SSD-TensorFlow报错:tensorflow.python.framework.errors_impl.NotFoundError:
- CAD设置命令框的字体
- ubuntu20.04没有网易云音乐客户端解决办法
- QT中引用动态库(.so) 和 静态库 (.a)
- Android Studio 代理问题总结(Gradle代理,模拟器代理)
- 用友T6 总账和明细账对账不平.是往来核算明细账有数据总账为0
- GUID MBR新一代分区表 DiskGenius
- Linux中EXT3与EXT4的区别!