Я пытаюсь зайти на сайт используя скрипт. (мой роутер http://192.168.0.1)
сайт выглядит так:
<input class="text" id="userName" type="text" >
<input class="text" id="pcPassword" type="password">
<label id="loginBtn" class="loginBtn" onClick="PCSubWin()"/></label>
<script>
function PCSubWin(){
var username = $("userName").value;
var password = $("pcPassword").value;
check username and password here.....
}</script>
Я провожу некоторые исследования по использованию curl. Кажется, что curl должен использовать почтовый запрос, но я не нашел ни одного. После того, как я нажму на логин, он получит запрос http://192.168.0.1/userRpm/LoginRpm.htm?Save=Save с авторизованными куки. затем загрузите главную страницу.
Что я хочу сделать, так это войти в систему с этой страницы (http://192.168.0.1) и нажать на кнопку с помощью скрипта.
Как я могу это сделать это? Любая идея из python, javascript или даже unix команды оболочки?
Новое обновление :::
Я считаю, что я должен использовать движок браузера, чтобы сделать это selenium
Теперь я могу войти в систему. Но страница полностью динамическая c, и она показывает Пожалуйста, обновите браузер до версии 4 или выше, чтобы вы могли использовать этот инструмент установки
Я обновлюсь, когда я добьюсь успеха.