Python pywifi ERROR Open handle failed 的问题
这个问题的网上的资料很少,可能是因为简单吧。这里记录下解决办法。直接上引发问题的代码:wifi = pywifi.PyWiFi()#定义接口操作iface = wifi.interfaces()[0]这两行代码实现了是获取系统的无线网卡句柄的功能。可以看到后续的所有WIFI操作不管是连接还是端开都是在通过操作 iface 这个句柄整个句柄来完成的但是切记,不管你是想去做暴力破解某个WIFI,还是想
·
这个问题的网上的资料很少,可能是因为简单吧。这里记录下解决办法。
直接上引发问题的代码:
wifi = pywifi.PyWiFi() #定义接口操作
iface = wifi.interfaces()[0] #获取无线网卡句柄
这两行代码实现了获取系统的无线网卡句柄的功能。可以看到后续的所有WIFI操作不管是连接还是端开都是在通过操作 iface 这个句柄整个句柄来完成的
但是切记,不管你是想去做暴力破解某个WIFI,还是想做什么WIFI连接测试,不要把这两行放在循环体里。在整个的循环过程中,保证这两行代码只会被执行到一次。后续的动作都只基于这一次获取到的iface来执行
如果要是多次执行了这两行代码(尤其是放在了循环体里),在一定次数后,就会报ERROR Open handle failed的错误。
更多推荐
已为社区贡献1条内容
所有评论(0)