我所在地区的热点需要每小时进行一次身份验证。我正在尝试自动化该过程,以便它不需要用户输入。我为此使用 OS X。我有一个执行此操作的 bash 脚本:
sudo ifconfig en1 down
sudo ifconfig en1 up
networksetup -setairportnetwork en1 [networkssid]
open [hotspotlogin]
我需要这样做的东西:
- 检查 URL 以确保页面已加载
- 更改下拉条目
- 填写 2 个文本字段
- 选中复选框
- 按下“开始”按钮
- 关闭窗口
这也可以通过键盘按键自动执行,但我不知道在 bash 脚本中执行此操作的方法。