Домой Network Автоматическая авторизация на Facebook при использовании элемента управления WebBrowser: Справочник по C#

Автоматическая авторизация на Facebook при использовании элемента управления WebBrowser: Справочник по C#

802
0



Создадим новый проект Windows Form и добавим три элемента управления:
1. Button1
. Button
3. WebBrowser1

Переименуйте элементы управления Button на PbtnShowPageQ и PbtnLoginQ.

Добавим событие блокировки кнопки авторизации при загрузке формы:

private void Form1_Load(object sender, EventArgs e)
{
btnLogin.Enabled = false;
}

btnShowPage:

private void btnShowPage_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("https://login.facebook.com/login.php?login_attempt=1");
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}


Разрешаем кнопку авторизации после загрузки web страницы авторизации:

void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
string s = webBrowser1.DocumentText;
btnLogin.Enabled = true;
}

btnLogin:

private void btnLogin_Click(object sender, EventArgs e)
{
HtmlElement ele = webBrowser1.Document.GetElementById("email");
if (ele != null)
ele.InnerText = "amalhashim@gmail.com";

ele = webBrowser1.Document.GetElementById("pass");
if (ele != null)
ele.InnerText = "password";

ele = webBrowser1.Document.GetElementById("Login");
if (ele != null)
ele.InvokeMember("click");
}

Источник lamahashim.blogspot.com

ЧИТАТЬ ТАКЖЕ:  MSN Weather Получение погоды с MSN погода: Справочник по C#

Автоматическая авторизация на Facebook при использовании элемента управления WebBrowser: Справочник по C#

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь