Как использовать скрипт для входа на сайт без пост-запроса - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь зайти на сайт используя скрипт. (мой роутер 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 или выше, чтобы вы могли использовать этот инструмент установки

Я обновлюсь, когда я добьюсь успеха.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...