Привет
Я использую элемент управления веб-браузера для входа на этот URL https://direct.gov.mb.ca/ppr/jsps/login/login.jsp
После ввода правильного имени пользователя и пароля я буду перенаправлен, но на страницу, не являющуюся участником (я все еще не вошел в систему), я использовал fiddler и выполнил шаги в браузере и успешно вошел в систему, единственная разница, которую я видел в фидлере между моя программа и обычный браузер находятся в браузере, когда я набираю тот же URL, в заголовке будет 2 куки, что очень странно, я не знаю, откуда они берутся, но в моей программе, очевидно, нет куки в заголовке также, после входа в систему с обычным браузером в ответе 5 куки, но с моей программой только 2 куки
Я также хочу упомянуть, что в моем коде нет ничего плохого, потому что я успешно вошел на другие веб-сайты https и http, в этом сайте есть что-то уникальное, как мне решить эту проблему, прошло 3 дня и я не мог понять это
РЕДАКТИРОВАТЬ: код
HtmlDocument doc = webBrowser1.Document;
HtmlElementCollection elemsName = doc.All.GetElementsByName("userName");
int count = elemsName.Count;
HtmlElement elmName = elemsName[0];
elmName.SetAttribute("value", "XXXXX");
HtmlElementCollection elemsPass = doc.All.GetElementsByName("password");
HtmlElement elmPass = elemsPass[0];
elmPass.SetAttribute("value", "XXXXX");
HtmlElementCollection elemsSubmit = doc.All.GetElementsByName("loginAction");
HtmlElement elmSubmit = elemsSubmit[0];
elmSubmit.InvokeMember("click");
Но, как я уже сказал, код работает для других сайтов, таких как facebook.com