Я пытаюсь войти в сайт с именем пользователя + пароль через код C#.
Я обнаружил, что он использует Ajax для аутентификации. < /p>
Как мне реализовать такой логин? Направление.
Я не могу моделировать кнопку нажатия, так как я не нахожу «ID» для кнопки. < /p>
if (tableNode.Attributes["class"].Value == "loginTable")
{
var userInputNode =
tableNode.SelectSingleNode("//input[@data-logon-popup-form-user-name-input='true']");
var passwordInputNode =
tableNode.SelectSingleNode("//input[@data-logon-popup-form-password-input='true']");
userInputNode.SetAttributeValue("value", "myemail@gmail.com");
passwordInputNode.SetAttributeValue("value", "mypassword");
var loginButton = tableNode.SelectSingleNode("//div[@data-logon-popup-form-submit-btn='true']");
}
Подробнее здесь: https://stackoverflow.com/questions/228 ... om-c-sharp