Найти тег в большом html документе - C#

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

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

К примеру, программа заходит на страничку к Павлу Дурову:
webBrowser1.Navigate("http://m.vk.com/id1");
Теперь я хочу чтобы она нашла его аватарку:
foreach (HtmlElement he in webBrowser1.Document.GetElementsByTagName("img"))
{
if (he.GetAttribute("width").Equals("200"))
{
MessageBox.Show("hi");
}
}
Но второго задания программа не выполняет. Скорее всего это связано с тем, что данный тег закопан в диве, но я понятия не имею как его оттуда достать. Подскажите пожалуйста как решить проблему.

Решение задачи: «Найти тег в большом html документе»

textual
Листинг программы
var img = (from HTMLElement el in webBrowser1.Document.All 
where el.TagName == "IMG" && el.GetAttribute("className") == "pp_img"
select el).FirstOrDefault();

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


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

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

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