Справка по скручиванию

Я пытаюсь подключиться к внутреннему пользовательскому интерфейсу инструмента, затем входить в систему и позже выходить из системы. На главной странице есть 3 раскрывающихся списка и 2 вкладки, где нам нужно ввести IP & Port и затем подключиться. После подключения мне необходимо войти в систему и проверить, вошли ли они в систему, а затем выйдите из системы.

Я не могу получить имя вкладки, где мне нужно вставить IP и порт. Однако идентификатор для этого поля «my-4». Мне нужна помощь по следующим вопросам:

*) Как я могу использовать поле id и ввести свой IP-адрес? *) Как мне сначала подключиться? (Например, домашняя страница http: //xx.xx.xx.xx/tool/ и после подключения моя страница будет http: //xx.xx.xx.xx/tool/authorise )

Код находится в Javascript, и, следовательно, я немного запутался, как раньше работал над HTML.

One Solution collect form web for “Справка по скручиванию”

Вы можете использовать Инспектор Chrome, открывая страницу. На вкладке «Сеть» вы можете просмотреть запросы, выполненные против вашего сервера, и каждый из них может быть воспроизведен с помощью команд Curl, если вы выберете «Копировать как завиток» в меню правой кнопки мыши. Вставьте эти команды в сценарий оболочки, и он должен работать, в основном вы просто воспроизводите HTTP-вызовы, выполненные вашим браузером, включая базовую аутентификацию, поскольку введенные вами данные в конечном итоге POSTED. Проблема заключается в том, что вам необходимо вручную реализовать все вызовы, которые выполняет ваш браузер, и у вас нет автоматической обработки переадресаций.

Если вы действительно хотите сделать это, как это сделал бы браузер, вы можете программным образом эмулировать браузер, вставляя данные в текстовое поле, отфильтрованное по идентификаторам, как это сделал бы настоящий браузер. Для этого вы можете использовать что-то вроде watir или PhantomJS, но это реальный код, написанный на языке программирования, работающий против полноценного механизма браузера, а не просто куча простых вызовов curl в сценарии оболочки.

  • В чем разница между ] и ?
  • Bash получает вход во время присутствия флага?
  • Скрипт для печати последнего входа в Unix
  • Как проверить первый элемент в массиве
  • cat STDIN не будет работать дважды в скрипте
  • Ждите ключа в сценарии оболочки, который может быть отправлен в / bin / bash
  • вкладки в переменной не работают
  • «Правильный» способ проверить, работает ли служба в скрипте
  • Руководство грамматики Баша
  • Удалите все jpg в папке, которая меньше определенной ширины / высоты
  • Возвращаемое значение команд при использовании stdin?
  • Linux и Unix - лучшая ОС в мире.