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;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д