Forum

c# webbrowser
 
Bildirimler
Hepsini Temizle

[Çözüldü] c# webbrowser

Mehmet
(@mehmetikiz)
Üye

Merhaba, c# winform projesinde yadıma ihtiyacım var. Aşağıdaki kod satırının sonucu web browserda görünüyor. Benim amacım bu dönen sonuca göre bir değer yazdırmak. Mesela 30 değeri döndü, ben web browser üzerine 30 yerine kullanıcı adı hatalı yazdırmak istiyorum. Ama yapamadım. Yardımlarınızı bekliyorum? Teşekkürler iyi çalışmalar...

webBrowser1.Navigate(String.Format("http://api.deneme.com.tr/get_msgheader.asp?usercode={0}&password={1}", txtKullaniciAdi.Text, txtParola.Text));

Bu konu 9 ay önce 3 defa Mehmet tarafından düzenlendi
Alıntı
Konu başlatıcı Gönderildi : 02/10/2021 20:29

Erdem SELÇUK
(@eravse)
Saygın Üye Forum Yöneticisi
Gönderen: @mehmetikiz

Merhaba, c# winform projesinde yadıma ihtiyacım var. Aşağıdaki kod satırının sonucu web browserda görünüyor. Benim amacım bu dönen sonuca göre bir değer yazdırmak. Mesela 30 değeri döndü, ben web browser üzerine 30 yerine kullanıcı adı hatalı yazdırmak istiyorum. Ama yapamadım. Yardımlarınızı bekliyorum? Teşekkürler iyi çalışmalar...

webBrowser1.Navigate(String.Format("http://api.deneme.com.tr/get_msgheader.asp?usercode={0}&password={1}", txtKullaniciAdi.Text, txtParola.Text));

Merhaba, 

Direk olarak dönen dom element string i okuyabilirsiniz. Bunun için HTML Agilitypack kullanabilirsiniz. 

 

veya aşağıdaki kod da gösterildiği gibi direk elementin kendisine erişerek istediğiniz değeri okuyarak daha sonrasında case yazabilirsiniz.

 

var elements = m_Browser.Document.GetElementsByTagName("button");
foreach (HtmlElement element in elements)
{
     // If there's more than one button, you can check the
     //element.InnerHTML to see if it's the one you want
     if (element.InnerHTML.Contains("Send Invitations"))
     {
          element.InvokeMember("click");
     }
}

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

CevapAlıntı
Gönderildi : 02/10/2021 20:50
Hakan Uzuner beğendi

Mehmet
(@mehmetikiz)
Üye

Teşekkürler Hocam

CevapAlıntı
Konu başlatıcı Gönderildi : 02/10/2021 21:15

Paylaş: