Как открыть веб-проводник с аргументами имени пользователя и пароля сайта?
Ребята, я делаю приложение на C# Windows и хочу открыть любой проводник (IE, FireFox, Chrome и т. Д.) С веб-сайтом, на котором отображается страница входа в систему с просьбой ввести имя пользователя и пароль.
я делаю.
Process p =new Process();
ProcessStartInfo Sinfo=new ProcessStartInfo();
Sinfo.FileName="chrome.exe" // or Sinfo.Filename="IExplorer.exe";
Sinfo.agruments="www.mail.yahoo.com";
p.startinfo=Sinfo;
p.start();
я не понимаю, как отправить свой адрес электронной почты / имя пользователя и пароль на определенный веб-сайт для автоматического входа?
2 ответа
Передача имени пользователя и пароля в строке запроса будет работать только в том случае, если целевой веб-сайт был запрограммирован на прием этих значений в строке запроса.
Вот пример: ссылка
Даже если вы должны были публиковать сообщения, большинство сайтов в наши дни имеют защиту от подделки межсайтовых запросов (CSRF), которая не позволяет кому-либо публиковать форму откуда-либо еще, если только он не находится на сайте, который позволяет это.