Создадим новый проект 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
0.00 (0%) 0 votes







