Python phone模塊獲取手機號歸屬地 區(qū)號 運營商等信息demo
更新時間:2023年05月30日 09:53:03 作者:移動安全星球
這篇文章主要介紹了Python phone模塊獲取手機號歸屬地 區(qū)號 運營商等信息的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
一、使用
我使用的是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() #創(chuàng)建工作簿
# 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'區(qū)號')
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模塊獲取手機號歸屬地 區(qū)號 運營商等信息demo的詳細內容,更多關于Python phone獲取手機號信息的資料請關注腳本之家其它相關文章!
相關文章
Python Requests模擬登錄實現(xiàn)圖書館座位自動預約
這篇文章主要為大家詳細介紹了Python Requests的模擬登錄,Python實現(xiàn)圖書館座位自動預約,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-04-04
Python+Pyecharts實現(xiàn)散點圖的繪制
散點圖是指在回歸分析中,數據點在直角坐標系平面上的分布圖,散點圖表示因變量隨自變量而變化的大致趨勢,據此可以選擇合適的函數對數據點進行擬合。本文將利用Python Pyecharts實現(xiàn)散點圖的繪制,需要的可以參考一下2022-06-06

