Python 使用WiFi模块连接到您的WiFi
通常情况下,我们无法连接到WiFi,或者我们的GUI上找不到WiFi。这通常发生在无法自动检测到WiFi的新安装的Linux系统上。
虽然有几种替代方法可以启动它,但我们将使用Python及其各种功能来连接或发现WiFi。
该库还附带了一个可执行文件,您可以使用它来管理您的WiFi连接。它支持多种加密类型,包括WEP和WEP2。
现在我们知道了我们要使用的内容,让我们开始吧!
入门
首先,我们将需要安装”wifi”模块,因为它不是Python的预装模块。可以通过使用pip软件包管理器轻松完成此操作。要下载和安装wifi模块,请使用以下命令-
pip install wifi
现在,如果您没有互联网访问权限,您可以随时从另一台计算机上安装它,并将文件从您的python文件夹复制到您的Linux系统中。
一旦安装完成,您可以使用以下命令将其导入到您的脚本中,以使用其各种功能。
import wifi
然而,在本教程中,我们将探索WiFi库的命令行界面。要启动它,请在终端中输入下面的命令行。
python -m wifi
在Python中探索wifi库
首先,在你的终端中进入超级用户模式。完成后,你就可以使用命令行界面了。
python –m wifi
现在,如果你想扫描你的电脑附近的WiFi网络,请使用扫描命令。
wifi scan
如果你想根据最强信号对数据/输出进行排序,可以使用排序关键字。
wifi scan | sort –rn
现在,如果您想连接到WiFi网络,请使用以下命令 –
wifi connect -a WIFI_NAME
其中WIFI_NAME是您想连接的网络的名称。
现在,您将被要求输入密码。完成后,您将登录并连接到WiFi网络。
上述方法仅适用于单次使用,即WiFi配置不会被保存,一旦退出登录将被遗忘。为了保存您的配置,您需要使用添加命令。
wifi add nickname WIFI_NAME
其中“nickname”是您的WiFi网络的名称。
下一次,当您想要轻松连接到您的WiFi时,您只需使用以下命令−
wifi connect nickname
如果你想要知道系统上保存的所有网络,你可以使用列表命令。
wifi list
结论
您现在知道如何使用wifi库的CLI来查看、连接和保存Wi-Fi网络。想要了解更多关于它各种功能的详细信息,或者探索如何在脚本中使用它而不是命令行界面,请查看它们的官方文档: https://wifi.readthedocs.io/en/latest/