自动登录 Wi-Fi 热点

EM0*_*EM0 10 windows wireless-networking auto-login

如今,许多 Wi-Fi 热点都有“网络登录”功能,尤其是免费的。您知道,将任何 HTTP 请求重定向到其登录表单的那些。Windows 通常会为这些显示“可能需要其他登录信息”通知。

有没有一种方法可以使此类登录的过程自动化,即。保存我的用户名和密码(对于给定的热点)?理想情况下,我希望这甚至不需要打开我常用的浏览器就发生,尽管如果进程本身自动打开和关闭 Internet Explorer 窗口来执行可能没问题的登录。

Rob*_*ert 5

我将创建一个在系统启动时执行的curl 命令。当命令执行时,它将发送您的身份验证详细信息并让您登录。

这可以通过谷歌浏览器的“复制为卷曲”功能来实现。单击登录按钮到 bash 脚本中后,从 Web 浏览器将 get 请求复制为curl 命令。

这假设通过 mac 地址进行身份验证,但是如果通过 cookie,您可以将返回的 cookie 保存在适当的浏览器 cookie 文件夹中。

在此输入图像描述


Jul*_*ght 0

@Thrustmaster 指出了他的 Python 脚本,但您也可以使用 PowerShell 来执行此操作。

运行 PS 脚本,该脚本将使用 Invoke-WebRequest cmdlet 连接到任何已知站点(在英国,我们通常使用 bbc.co.uk,主要是因为它很容易键入:)

然后,您需要解析返回的对象检查以确保它不是预期的站点。

然后您需要确定需要填写的字段。这将是困难的部分!如果您知道登录页面的布局或者只有一些已知页面,那就不算太糟糕了。

然后填写所需的表格字段并提交。

最后获取正常打开浏览器的脚本。

或者也许安装另一个浏览器并在需要登录的 Wi-Fi 网络上使用它会更容易!