Búsqueda de identificador de llamadas usando Python

requisito previo

En este artículo, vamos a ver cómo obtenemos la información del identificador de llamadas usando la API numverify . Numverify ofrece una herramienta poderosa para brindar validación de números de teléfono y búsqueda de información en formato JSON portátil con solo hacer una solicitud usando una URL simple.

Para que el siguiente programa funcione, debe tener una clave API y para obtener una simplemente haga clic aquí .

Módulo necesario:

  • bs4: Beautiful Soup (bs4) es una biblioteca de Python para extraer datos de archivos HTML y XML. Este módulo no viene integrado con Python. Para instalar, escriba el siguiente comando en su terminal.
pip install bs4
  • requests: Solicitud le permite enviar requests HTTP/1.1 de forma extremadamente sencilla. Este módulo tampoco viene integrado con Python. Para instalar, escriba el siguiente comando en su terminal.
pip install requests

Acercarse:

  • Módulo de importación
  • Hacer una función para la solicitud GET
  • Pase la URL con la clave de API existente, el número de teléfono móvil y el código de país
  • Ahora recupere la información del identificador de llamadas

Programa:

Python3

# import module
import requests
import pandas as pd
from bs4 import BeautifulSoup
 
# link for extract html data
# Making a GET request
     
def getdata(url):
    r=requests.get(url)
    return r.text
# API key
# Enter your own API key instead of 'YOUR API KEY'
api = 'YOUR API KEY'
 
# number and country code
number = '9852638787'
country = 'IN'
 
# pass Your API, number and country code
# in getdata function
htmldata=getdata('http://apilayer.net/api/validate?access_key='+api+'&number='+number+'&country_code='+country+'&format=1')
soup = BeautifulSoup(htmldata, 'html.parser')
print(soup)

Producción:

{  

“válido”: verdadero, 

 “número”:”919852638787″,  

“formato_local”:”09852638787″, 

 “formato_internacional”:”+919852638787″,  

“prefijo_país”:”+91″,  

“código_país”:”EN”,  

“country_name”:”India (República de)”,  

“ubicación”:”Bihar”,  

“operador”:”Aircel Cellular Ltd”,  

“line_type”:”móvil”

 } 
 

Publicación traducida automáticamente

Artículo escrito por kumar_satyam 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 *