最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python批量獲取并保存手機號歸屬地和運營商的示例

 更新時間:2020年10月09日 16:16:36   作者:Nemo  
這篇文章主要介紹了Python批量獲取并保存手機號的歸屬地和運營商的示例,幫助大家更好的利用python處理數(shù)據(jù),感興趣的朋友可以了解下

從Excel讀取一組手機號碼,批量查詢該手機號碼的運營商和歸屬地,并將其追加到該記錄的末尾。

import requests
import json
import xlrd
from xlutils.copy import copy

host = 'https://cx.shouji.#/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("總行數(shù):" + str(rows))
  print("總列數(shù):" + 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批量獲取并保存手機號歸屬地和運營商的示例的詳細內(nèi)容,更多關于Python批量獲取并保存手機號的資料請關注腳本之家其它相關文章!

相關文章

  • tensorflow基于Anaconda環(huán)境搭建的方法步驟

    tensorflow基于Anaconda環(huán)境搭建的方法步驟

    本文主要介紹了tensorflow基于Anaconda環(huán)境搭建的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • python GUI庫圖形界面開發(fā)之PyQt5窗口類QMainWindow詳細使用方法

    python GUI庫圖形界面開發(fā)之PyQt5窗口類QMainWindow詳細使用方法

    這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5窗口類QMainWindow詳細使用方法,需要的朋友可以參考下
    2020-02-02
  • Python設計模式之迭代器模式原理與用法實例分析

    Python設計模式之迭代器模式原理與用法實例分析

    這篇文章主要介紹了Python設計模式之迭代器模式原理與用法,結合具體實例形式分析了迭代器模式的概念、原理、定義及使用方法,代碼注釋說明簡單易懂,需要的朋友可以參考下
    2019-01-01
  • Python enumerate索引迭代代碼解析

    Python enumerate索引迭代代碼解析

    這篇文章主要介紹了Python enumerate索引迭代代碼解析,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python列表的增刪改查實例代碼

    python列表的增刪改查實例代碼

    下面小編就為大家分享一篇python列表的增刪改查實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • python?HTTP協(xié)議相關庫requests urllib基礎學習

    python?HTTP協(xié)議相關庫requests urllib基礎學習

    這篇文章主要介紹了python?HTTP協(xié)議相關庫requests urllib基礎學習,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Flask??請求鉤子的實現(xiàn)

    Flask??請求鉤子的實現(xiàn)

    這篇文章主要給大家分享了Flask請求鉤子的實現(xiàn),在客戶端和服務器交互的過程中,有些準備工作或掃尾工作需要處理,比如:在請求開始時,建立數(shù)據(jù)庫連接;在請求開始時,根據(jù)需求進行權限校驗;在請求結束時,指定數(shù)據(jù)的交互格式;下面來看看文章詳細介紹內(nèi)容吧
    2021-11-11
  • Python tkinter界面實現(xiàn)歷史天氣查詢的示例代碼

    Python tkinter界面實現(xiàn)歷史天氣查詢的示例代碼

    這篇文章主要介紹了Python tkinter界面實現(xiàn)歷史天氣查詢的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • python等待10秒執(zhí)行下一命令的方法

    python等待10秒執(zhí)行下一命令的方法

    在本篇文章里小編給大家整理的是關于python等待10秒執(zhí)行下一命令的方法及實例,需要的朋友們可以參考下。
    2020-07-07
  • 利用Python暴力破解zip文件口令的方法詳解

    利用Python暴力破解zip文件口令的方法詳解

    這篇文章主要給大家介紹了關于利用Python暴力破解zip文件口令的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-12-12

最新評論

大足县| 田东县| 获嘉县| 得荣县| 安西县| 康乐县| 灯塔市| 长岛县| 临漳县| 漳浦县| 会宁县| 建瓯市| 建湖县| 凤山县| 资溪县| 元氏县| 云龙县| 延寿县| 永吉县| 内江市| 十堰市| 始兴县| 钟山县| 通榆县| 房产| 金门县| 凉山| 海晏县| 彰化市| 修文县| 尉氏县| 敖汉旗| 通江县| 塘沽区| 邵阳市| 甘孜县| 南充市| 永寿县| 新巴尔虎右旗| 襄城县| 无锡市|