debug scan
This commit is contained in:
parent
4021cdd7b3
commit
2fc8896339
|
@ -68,7 +68,6 @@ def check_wifi_connection():
|
||||||
return True, wifi_ssid
|
return True, wifi_ssid
|
||||||
return False
|
return False
|
||||||
|
|
||||||
'''
|
|
||||||
def scan_wifi():
|
def scan_wifi():
|
||||||
subprocess.run(['nmcli', 'dev', 'wifi', 'rescan'], check=True)
|
subprocess.run(['nmcli', 'dev', 'wifi', 'rescan'], check=True)
|
||||||
cmd = "nmcli dev wifi"
|
cmd = "nmcli dev wifi"
|
||||||
|
@ -82,7 +81,35 @@ def scan_wifi():
|
||||||
print(columns)
|
print(columns)
|
||||||
for i, column in enumerate(columns):
|
for i, column in enumerate(columns):
|
||||||
print(f"{i}: {column}")
|
print(f"{i}: {column}")
|
||||||
|
|
||||||
|
# data = ['94:14:57:15:13:50', 'Meeting', 'MG', 'Infra', '1', '130', 'Mbit/s', '100', '****', 'WPA1', 'WPA2']
|
||||||
|
|
||||||
|
# 提取MAC地址
|
||||||
|
mac_address = columns[0]
|
||||||
|
print("MAC地址:", mac_address)
|
||||||
|
|
||||||
|
# 提取Wi-Fi名称
|
||||||
|
wifi_names = []
|
||||||
|
for i in range(1, len(columns)):
|
||||||
|
if columns[i] == 'Infra':
|
||||||
|
wifi_name = ' '.join(columns[1:i])
|
||||||
|
wifi_names.append(wifi_name)
|
||||||
|
columns = columns[i+1:]
|
||||||
|
break
|
||||||
|
print("Wi-Fi名称:", ' '.join(wifi_names))
|
||||||
|
|
||||||
|
# 提取强度
|
||||||
|
strength = None
|
||||||
|
for i in range(len(columns)):
|
||||||
|
if columns[i] == 'Mbit/s':
|
||||||
|
strength = columns[i+1]
|
||||||
|
break
|
||||||
|
print("强度:", strength)
|
||||||
|
|
||||||
exit()
|
exit()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# 分割字符串以空格为分隔符
|
# 分割字符串以空格为分隔符
|
||||||
columns = line.split()
|
columns = line.split()
|
||||||
|
|
||||||
|
@ -166,6 +193,7 @@ def scan_wifi():
|
||||||
f.write(f"{wifi['ssid']},{wifi['signal']}\n")
|
f.write(f"{wifi['ssid']},{wifi['signal']}\n")
|
||||||
|
|
||||||
return wifi_list
|
return wifi_list
|
||||||
|
'''
|
||||||
|
|
||||||
# 连接 Wi-Fi
|
# 连接 Wi-Fi
|
||||||
def connect_wifi(ssid, password):
|
def connect_wifi(ssid, password):
|
||||||
|
|
Loading…
Reference in New Issue