<mail>1</mail>webBrowser1.Navigate("siteadresi.com") ile sayfayı açıyorum. site içeriğinde mail tagları arasında 0 mı ve 1 mi var onu çekmek istiyorum c# da nasıl yapabilirim. webbrowser içeriğini komple bir string değişkene atsam da olur.
c# webbrowser dan veri çekme
11
●150
- 01-04-2021, 11:26:55Hocam bu size yardımcı olur : https://html-agility-pack.net/gurdeniz adlı üyeden alıntı: mesajı görüntüle
- 01-04-2021, 11:27:59
- 01-04-2021, 12:18:13WebBrowserler üzerine yaklaşık 1-2 sene uğraştım. Öğrenciyim küçük bi harçlık karşılığında işinizi görebilirimgurdeniz adlı üyeden alıntı: mesajı görüntüle
- 01-04-2021, 12:32:53Web browser içeriğini string olarak alıp veya bir değişkene aktarıp iki string arasını al (aşağıdaki) fonksiyonuyla alabilirsin.
public static String betweenStrings(String text, String start, String end)
{
int p1 = text.IndexOf(start) + start.Length;
int p2 = text.IndexOf(end, p1);
if (end == "") return (text.Substring(p1));
else return text.Substring(p1, p2 - p1);
} - 01-04-2021, 12:36:38zaten webbrowser1 içeriğini alabilsem gerisi kolay substring falan hallolacak. olmayan kısım webbrowser1 in içeriğini bir değişkene aktarmakta. her yerde webbrowser1.documenttext= şeklinde browser a gönderme var browserın içeriğini çekmeyi gösterene rastlamadımperkosan adlı üyeden alıntı: mesajı görüntüle
- 01-04-2021, 12:52:58public void KurGuncelle()
{
WebBrowser1.ScriptErrorsSuppressed = true;
HtmlElementCollection bilgiler = WebBrowser1.Document.All;
foreach (HtmlElement bilgi in bilgiler) {
if (bilgi.GetAttribute("title").Contains("Dolar Satış")) {
ComboBox1.Items.Clear();
ComboBox1.Items.Add(bilgi.InnerText);
}
}
}
https://social.msdn.microsoft.com/Fo...forum=csharptr