Optimus icon indicating copy to clipboard operation
Optimus copied to clipboard

Не получается сделать авторизацию

Open PickGG opened this issue 5 years ago • 4 comments

Здравствуйте, напишу этот issue на своем родном языке. На английском пишу плохо. Да и мы соотечественники.

Мне нужно сделать авторизацию на сайте. Пробовал так. engine = EngineBuilder.New().UseJint().Build(); engine.ComputedStylesEnabled = true; var page = await engine.OpenUrl("https://vktarget.ru/login/"); var document = page.Document; HtmlInputElement email_input = (HtmlInputElement)document.GetElementsByTagName("input").Single<Element>(x => (x.GetAttribute("placeholder")) == "Введите ваш e-mail"); HtmlInputElement pass_input = (HtmlInputElement)document.GetElementsByTagName("input").Single<Element>(x => (x.GetAttribute("type")) == "password"); HtmlButtonElement button = (HtmlButtonElement)document.GetElementsByTagName("button").Single<Element>(x => x.TextContent == "Авторизация"); email_input.Value = "[email protected]"; pass_input.Value = "mypassword"; button.Click();

После ввода данных пользователя и нажатия кнопки "Авторизация" ничего не происходит. Сайт должен перебросить браузер в личный кабинет. Свойство Engine.Url остается неизменным. Думаю причина в том что метод Click не работает.

PickGG avatar Nov 24 '19 07:11 PickGG

Как решить эту проблему?

PickGG avatar Nov 24 '19 11:11 PickGG

Работаю над этим.

RusKnyaz avatar Nov 25 '19 01:11 RusKnyaz

Работаю над этим.

Готово? Очень жду, так как твой фреймворк единственный подходящий для меня из существующих на данный момент.

PickGG avatar Nov 26 '19 16:11 PickGG

I'm also experiencing similar issue.

Is there any way to track any URL changing events?

wovas avatar Apr 06 '21 20:04 wovas