diff --git a/wifi_manager.py b/wifi_manager.py index 8b2a059..e634fc9 100644 --- a/wifi_manager.py +++ b/wifi_manager.py @@ -205,8 +205,10 @@ def scan_wifi(): ''' # ['94:14:57:15:13:50', 'Meeting', 'MG', 'Infra', '1', '130', 'Mbit/s', '100', '****', 'WPA1', 'WPA2'] - # 提取MAC地址 + # 提取MAC地址 mac_address = columns[0] + if columns[0] == '*': # 已连接的WiFi 第一位为* + mac_address = columns[1] # 提取Wi-Fi名称 wifi_name = [] @@ -222,7 +224,8 @@ def scan_wifi(): # 去除mac地址 ssid = ssid.split(' ')[1:] ssid = ''.join(ssid) - + if ssid == '--': + continue if ssid in ssid_list: continue ssid_list.append(ssid)