Obtener información del número de teléfono usando Python

En este artículo, aprenderá cómo puede obtener información sobre el número de teléfono, como el nombre del país al que pertenece el número de teléfono, o el nombre del proveedor de servicios de red de ese número de teléfono simplemente escribiendo un programa Python simple. Python proporciona un número de teléfono de nombre de módulo para esta tarea. Este artículo es el puerto de Python de la biblioteca libphonenumber de Google.

Instalación
Instale el paquete phonenumbersusando el siguiente comando en su símbolo del sistema.

pip install phonenumbers

Ejemplo 1: programa Python para obtener el nombre del país al que pertenece el número de teléfono:

import phonenumbers
  
# geocoder: to know the specific 
# location to that phone number
from phonenumbers import geocoder
  
   
phone_number = phonenumbers.parse("Number with country code") 
# Indian phone number example: +91**********
# Nepali phone number example: +977********** 
   
      
# this will print the country name
print(geocoder.description_for_number(phone_number, 
                                      'en'))   

Producción:

India

Ejemplo 2: programa de Python para obtener el nombre del proveedor de servicios para ese número de teléfono

import phonenumbers
  
# carrier: to know the name of 
# service provider of that phone number
from phonenumbers import carrier
  
   
service_provider = phonenumbers.parse("Number with country code")
# Indian phone number example: +91**********
# Nepali phone number example: +977**********
   
      
# this will print the service provider name
print(carrier.name_for_number(service_provider,
                              'en')) 

Producción:

Airtel

Publicación traducida automáticamente

Artículo escrito por mkumarchaudhary06 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *