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

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

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

В html коде страницы есть кусок, который определяет баланс аккаунта
Листинг программы
  1. <span id="ubalance">0.086900</span>
чтобы вытащить эти числа и сунуть их в label, пробовал сделать так
Листинг программы
  1. WebClient web = new WebClient();
  2. String html = web.DownloadString("http://www.wmmail.ru/index.html");
  3. MatchCollection m1 = Regex.Matches(html, @"<span id=""ubalance"">(?<value>\d+\.?\d*)</span>");
  4. foreach (Match m in m1)
  5. {
  6. String balance = m.Groups[1].Value;
  7. label6.Text = balance;
  8. }
но после входа в аккаунт, через эту же програмку, label6 остается с начальным значением, ничего не меняется. Что я делаю не так?

Решение задачи: «Regex: Вытащить из страницы кусок, который определяет баланс аккаунта»

textual
Листинг программы
  1. private void Form1_Load(object sender, EventArgs e)
  2. {
  3.     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>";
  4.  
  5.     MatchCollection m1 = Regex.Matches(html, @"<span id=\""ubalance\"">(.*?)</span>");
  6.    foreach (Match m in m1)
  7.    {
  8.       label1.Text = m.Groups[1].Value;
  9.       break;
  10.    }
  11. }

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


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

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

6   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы