背景
上一篇文章我们讲解学习了密码字典生成,下面我们来看一下如何获取wifi信息
代码实现
下面代码,附带注释,可以很清晰的看明白每一行代码具体是什么含义,通俗易通的变量定义,已经函数调用。如有任何不明白的地方可以随时联系作者。会有详尽的解答
具体代码如下:
# _*_ coding : UTF-8 _*_# 开发人员:快乐的洋仔
# 开发时间: 2020/4/17 21:01
# 文件名称: pojieWifi.PY
# 开发工具: PyCharm
# coding:utf-8
import pywifi
from pywifi import const
import time
import datetime
def wifiConnect(pwd):
wifi = pywifi.PyWiFi()
ifaces = wifi.interfaces()[0]
ifaces.disconnect()
wifistatus = ifaces.status()
if wifistatus == const.IFACE_DISCONNECTED:
profile = pywifi.Profile()
# 你想要获取wifi名称
profile.ssid = "iphone"
profile.auth = const.AUTH_ALG_OPEN
profile.akm.append(const.AKM_TYPE_WPA2PSK)
profile.cipher = const.CIPHER_TYPE_CCMP
profile.key = pwd
ifaces.remov