📜  使用Python查找来电显示

📅  最后修改于: 2022-05-13 01:55:33.891000             🧑  作者: Mango

使用Python查找来电显示

先决条件

  • 美丽的汤
  • 请求模块

在本文中,我们将了解如何使用以下方法获取来电显示信息 数字验证 API。 Numverify 提供了一个强大的工具,通过使用简单的 URL 发出请求,以便携式 JSON 格式提供电话号码验证和信息查找。

要使以下程序运行,您必须拥有一个 API 密钥,只需单击此处即可获取。

需要的模块:

  • bs4: Beautiful Soup(bs4) 是一个Python库,用于从 HTML 和 XML 文件中提取数据。这个模块没有内置于Python中。要安装,请在终端中键入以下命令。
pip install bs4
  • requests: Request 允许您非常轻松地发送 HTTP/1.1 请求。这个模块也没有内置于Python中。要安装,请在终端中键入以下命令。
pip install requests

方法:

  • 导入模块
  • 为 GET 请求创建一个函数
  • 使用现有 API 密钥、手机号码和国家/地区代码传递 URL
  • 现在检索来电显示信息

程序:

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)


输出: