---------- import requests def check_phone_existence(phone_number): url = f"http://api.iplay.163.com/api/livestream/cellphone/existence/check?cellphone={phone_number}" try: response = requests.get(url) if response.status_code == 200: return response.json() else: print(f"请求失败,状态码: {response.status_code},手机号: {phone_number}") except requests.exceptions.RequestException as e: print(f"请求过程中发生错误: {e},手机号: {phone_number}") return None def match_name(partial_name, full_name): partial_start = partial_name[:2] partial_end = partial_name[-2:] return full_name.startswith(partial_start) and full_name.endswith(partial_end) def main(): file_name = "phone_numbers.txt" try: with open(file_name, 'r', encoding='utf-8') as file: phone_numbers = file.read().splitlines() target_name = input("请输入要查询的账号名字: ") for phone_number in phone_numbers: result = check_phone_existence(phone_number) if result: data = result.get("data", {}) nickname = data.get("nickname") if nickname: if match_name(nickname, target_name): print(f"手机号 {phone_number} 匹配到账号: {target_name}") else: print(f"手机号 {phone_number} 对应的名字 {nickname} 未匹配到目标账号。") else: print(f"手机号 {phone_number} 未获信息。") else: print(f"手机号 {phone_number} 未能获取有效响应。") except FileNotFoundError: print(f"未找到 {file_name} 文件,请检查。") if __name__ == "__main__": main()

标签: none

上一篇: QQ小世界分析
下一篇: Xray 漏洞扫描

评论已关闭