Regex: Вытащить из страницы кусок, который определяет баланс аккаунта - C#
Формулировка задачи:
В html коде страницы есть кусок, который определяет баланс аккаунта
чтобы вытащить эти числа и сунуть их в label, пробовал сделать так
но после входа в аккаунт, через эту же програмку, label6 остается с начальным значением, ничего не меняется.
Что я делаю не так?
<span id="ubalance">0.086900</span>
WebClient web = new WebClient(); String html = web.DownloadString("http://www.wmmail.ru/index.html"); MatchCollection m1 = Regex.Matches(html, @"<span id=""ubalance"">(?<value>\d+\.?\d*)</span>"); foreach (Match m in m1) { String balance = m.Groups[1].Value; label6.Text = balance; }
Решение задачи: «Regex: Вытащить из страницы кусок, который определяет баланс аккаунта»
textual
Листинг программы
private void Form1_Load(object sender, EventArgs e) { string html = "<a href=\"index.php?cf=akk-viewstat\"><img src=\"img/tm2_3.gif\" align=\"absmiddle\"> <strong><span id=\"ubalance\">0.086900</span>$</strong></a>"; MatchCollection m1 = Regex.Matches(html, @"<span id=\""ubalance\"">(.*?)</span>"); foreach (Match m in m1) { label1.Text = m.Groups[1].Value; break; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д