Авторизация в поле html документа

1. ShFx 23.03.21 07:56 Сейчас в теме
Доброго времени суток.

На форме есть поле html документа. В этом поле открывается определенная веб страница с личным кабинетом пользователя примерно такого формата:www.нашсайт.ru/&id=77777. Но для того чтобы по прямой перейти к странице с данным ID необходимо сначала залогинится на сайте через страницу www.нашсайт.ru/login.

Можно ли подобную авторизацию сделать программно выполняя http запрос методом get указывая в параметрах логин и пароль, хотя бы в теории? Как то потом надо сохранять куки? Пользователь должен сразу заходить в свой лк, не занимаясь лишними авторизация и.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SlavaKron 23.03.21 08:00 Сейчас в теме
Если есть поле хтмл, можно обойтись и без запросов, эмулируя действия пользователя с элементами страницы.
3. ShFx 23.03.21 08:31 Сейчас в теме
(2) можно пример работы, если не сложно? Пока вижу кучу свойств у поля html. Как эмулировать ввод текста в элемент или клик по элементу?
4. SlavaKron 23.03.21 09:37 Сейчас в теме
Например, установить значение в поле ввода и вызвать у него событие "input":
ЭлементHTML = Элементы.АдресHTML.Документ.getElementById("pan_recipient");
ЭлементHTML.Value = "5555555555555599";

evt = Элементы.АдресHTML.Документ.createEvent("HTMLEvents");
evt.initEvent("input", false, true);
ЭлементHTML.dispatchEvent(evt);


Имя элемента и обработчики событий можно найти в браузере по Ф12.
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот