用twilio进行python反向电话查询

时间:2017-07-18 19:48:48

标签: python-2.7 twilio

我一直在寻找一种使用python进行反向电话查询的方法。我知道还有其他方法,但如果我能在python中做到这一点会很棒。我正在使用的模块是twilio,我不确定它是最好的方法。如果有人能告诉我更好的方法吗?无论如何,我到目前为止只告诉我一个电话号码的运营商,我正在尝试获取更具体的信息,如姓名,电子邮件,地址,IP地址,位置和任何个人信息。如果有人可以帮助我完成这个很棒的小项目:)

到目前为止我所拥有的:

import sys
import os
from twilio.rest.lookups import TwilioLookupsClient

try:
    client = TwilioLookupsClient()
    phone = raw_input (" Enter The Targets Phone Number: ")

    number = client.phone_numbers.get((phone), include_carrier_info=True, )
    print(number.carrier['name'])
    print(number.carrier['type'])
except:
    print ("Error handling phone number")

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

如果您在Twilio本身提供的内容上寻找更多数据,那么您可能应该查看我们的Add-on marketplace

我们有Lookups API的附加组件,包括以下内容,可以帮助您了解具体情况:

Whitepages Pro Caller Identification

  

Whitepages Pro来电显示可帮助您识别未知来电者的姓名,人口统计信息,包括年龄范围和性别以及地址。它还提供电话详细信息,包括线路类型,运营商和预付费状态。

Advanced Caller ID by Next Caller

  

下一个来电者可以通过以下数据识别+ 600M电话号码:姓名,地址,电子邮件,运营商,线路类型,辅助电话,年龄,性别,家庭收入,婚姻状况,儿童的存在,房主状态,主页市场价值,居住时间,高净值,职业,教育水平,Twitter处理和销售粉丝,Facebook简介&粉丝,LinkedIn资料

这两个API都可以作为Lookups API的一部分添加,这样您就可以收集到的所有信息。

让我知道这是否有帮助。

修改

以下是使用上面的Whitepages Pro Add-on调用API的示例。这是使用Twilio Python库,版本6.4.3。

import os
from twilio.rest import Client

# Your Account Sid and Auth Token from twilio.com/user/account
account_sid = os.environ['TWILIO_ACCOUNT_SID']
auth_token = os.environ['TWILIO_AUTH_TOKEN']
client = Client(account_sid, auth_token)

number = client.lookups.phone_numbers("+15108675309").fetch(type="carrier", add_ons="whitepages_pro_caller_id")

print(number.add_ons)

number.add_ons是您添加的所有内容的结果。最好只检查它以查看要提取的数据。