2021年1月7日在某群里看到群友发出一个可以利用QQ号咨询到电话号码的链接,再加最近在学习python爬虫,所以借此机会来巩固一下最近学的知识,废话不多说,代码如下。
#利用QQ号查询电话号码
import requests
import json
if __name__ == '__main__':
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0)'
' Gecko/20100101 Firefox/84.0'}
url = 'http://new.fulimcp.cn/qb-api.php?mod=cha'
QQ_number_list = [
#在此输入你想咨询的QQ
#例如256***998,189***625,......
]
get_mobile=[]
for QQ_number in QQ_number_list:
try:
param = {'qq':QQ_number}
page_text = requests.get(url=url,params=param,headers=headers).text
#提取json中的数据
jsonobj = json.loads(page_text)
code = jsonobj["msg"]
num_data = jsonobj["data"]
get_mobile.append(num_data)
except KeyError:
print("你查询的号码不在数据库中")
#持久化储存
mobile = str(get_mobile)
with open('mobile.txt','w') as fp:
fp.write(mobile)