Optimus
Optimus copied to clipboard
Не получается сделать авторизацию
Здравствуйте, напишу этот 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 не работает.
Как решить эту проблему?
Работаю над этим.
Работаю над этим.
Готово? Очень жду, так как твой фреймворк единственный подходящий для меня из существующих на данный момент.
I'm also experiencing similar issue.
Is there any way to track any URL changing events?