Как открыть веб-проводник с аргументами имени пользователя и пароля сайта?

Ребята, я делаю приложение на 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), которая не позволяет кому-либо публиковать форму откуда-либо еще, если только он не находится на сайте, который позволяет это.

Другие вопросы по тегам