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