private void TwitterLoginButton_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("http://twitter.com");
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}
void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.GetElementById("signin-email").SetAttribute("value", textBox1.Text);
webBrowser1.Document.GetElementById("signin-password").SetAttribute("value", textBox2.Text);
webBrowser1.Document.Forms[3].InvokeMember("submit");
}Bu işlem ile giriş yapıyorum ama giriş yaptıktan sonra sanırsam webBrowser1_DocumentCompleted class'ı tekrar çalışıyor sanırsam ve doğal olarak signin-email kısmını bulamadığı için program hata veriyor. Bu kısmın tekrar çalışmasını nasıl engellerim ?
C# Twitter Login İşlemindeki Hata ?
4
●1.308
- 07-06-2013, 00:15:01C# ile webbrowser 'dan twitter'a giriş yaptırmak istiyorum. Kodları şu şekilde ;
- 07-06-2013, 00:47:26Aynı bu şekilde yazdım yine hata verdi ;ertan2002 adlı üyeden alıntı: mesajı görüntüle
var wb = (WebBrowser) sender; if (e.Url.AbsoluteUri == wb.Url.AbsoluteUri) { tAnaSayfa.webBrowser1.Document.GetElementById("signin-email").SetAttribute("value", textBox1.Text); tAnaSayfa.webBrowser1.Document.GetElementById("signin-password").SetAttribute("value", textBox2.Text); tAnaSayfa.webBrowser1.Document.Forms[3].InvokeMember("submit"); this.Close(); }
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:47:26 -->-> Daha önceki mesaj 00:42:50 --
Pardon hesaba giriş yapılıymış o yüzden oldu sanırım çıkış yapıp denedim kodun bittiği yerede kapatma kodu koydum close kodu yani. giriş yaptırdığım form kapanıyor yine hata veriyor anlamadım niye böyle