Regex: Вытащить из страницы кусок, который определяет баланс аккаунта - C#

Узнай цену своей работы

Формулировка задачи:

В html коде страницы есть кусок, который определяет баланс аккаунта
<span id="ubalance">0.086900</span>
чтобы вытащить эти числа и сунуть их в label, пробовал сделать так
            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;
            }
но после входа в аккаунт, через эту же програмку, label6 остается с начальным значением, ничего не меняется. Что я делаю не так?

Решение задачи: «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;
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы