Парсинг html, Получить содержимое атрибута - C#
Формулировка задачи:
Почитал немного о Regular Expressions и никак не могу понять как получить содержимое атрибута тега?
Вот мои наброски, не знаю как продолжить правильнее на 4 строке.
На скриншоте выделил нужную мне строку. Хочу скопировать содержимое(ссылку) атрибута src, img класса channel-header-profile-image
Листинг программы
- List<string> avatars = new List<string>();
- WebClient web = new WebClient();
- String html = web.DownloadString("https://www.youtube.com/user/Microsoft");
- MatchCollection m1 = Regex.Matches... // 4
- foreach (Match m in m1)
- {
- string avatar = m.Groups[1].Value;
- avatars.Add(avatar);
- }
- listBox1.DataSource = avatars;
Решение задачи: «Парсинг html, Получить содержимое атрибута»
textual
Листинг программы
- MatchCollection m1 = Regex.Matches(html, "class=\"channel-header-profile-image\" src=\"([^\"]*)\"");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д