Многие точки доступа Wi-Fi в наши дни имеют «веб-логин», особенно бесплатные. Вы знаете, те, которые перенаправляют любой HTTP-запрос в форму входа. Windows обычно отображает уведомление «Может потребоваться дополнительная информация для входа».
Есть ли способ, которым я могу автоматизировать процесс таких логинов, т.е. сохранить мое имя пользователя и пароль (для данной точки доступа)? В идеале, я хочу, чтобы это происходило, даже не открывая мой обычный браузер, хотя, если сам процесс автоматически открывает и закрывает окно Internet Explorer, чтобы выполнить вход, который может быть в порядке.
Ответы:
Я хотел бы создать команду curl, которая выполняется при загрузке системы. Когда команды будут выполнены, он отправит ваши данные для аутентификации и войдет в систему.
Это может быть достигнуто с помощью функции «копировать как локон» в Google chromes. Скопируйте запрос get как команду curl из вашего веб-браузера после того, как вы нажали кнопку входа в скрипт bash.
Это предполагает аутентификацию по MAC-адресу, однако, если это по cookie, вы можете сохранить возвращенный cookie в соответствующей папке cookie браузера.
источник
@Thrustmaster указал на его скрипт на Python, но вы также можете использовать PowerShell для этого.
Запустите сценарий PS, который будет использовать командлет Invoke-WebRequest для подключения к любому известному сайту (в Великобритании мы обычно используем bbc.co.uk, главным образом потому, что его легко набирать :)
Затем вам нужно будет проанализировать проверку возвращаемого объекта, чтобы убедиться, что это не ожидаемый сайт.
Тогда вам нужно будет указать поля, которые необходимо заполнить. Это будет сложная часть! Не так плохо, если вы знаете макет страницы входа или просто знаете несколько страниц.
Затем заполните необходимые поля формы и отправьте.
Наконец, получите скрипт для нормального открытия браузера.
Или, может быть, гораздо проще установить другой браузер и просто использовать его, когда в сети Wi-Fi требуется логин!
источник
Кроме написания сценариев, как уже предлагалось, похоже, что нет приложений Windows, которые поддерживают это. Однако есть несколько приложений для Android / iOS.
источник
Mili - это мой скрипт, который помогает автоматически загружать страницы горячих точек!
https://github.com/SadeghHayeri/Mili
Mili автоматически проверяет наличие услуг Mikrotik, а затем пытается войти в систему, используя свои данные для входа.
Также вы можете использовать информацию для нескольких входов в систему:
источник