Как извлечь URL изображения из Файла HTML в C#

Пожалуйста, обратитесь к ссылке для обновленного

function streamverify(x){
   document.getElementById('upstream_tab').style.display='none';
   document.getElementById('downstream_tab').style.display='none';
   if(x == 0)
     document.getElementById('upstream_tab').style.display='block';
   else if (x == 1)
     document.getElementById('downstream_tab').style.display='block';
   return;
}

9
задан 26 April 2009 в 09:35
поделиться

2 ответа

HTML Agility Pack может сделать это - просто используйте запрос типа // img и получите доступ к src - например, так:

string html;
using (WebClient client = new WebClient()) {
    html = client.DownloadString("http://www.google.com");
}
HtmlDocument doc = new HtmlDocument();        
doc.LoadHtml(html);
foreach(HtmlNode img in doc.DocumentNode.SelectNodes("//img")) {
    Console.WriteLine(img.GetAttributeValue("src", null));
}
28
ответ дан 4 December 2019 в 07:35
поделиться

Вы должны проанализировать HTML и проверить тег img, используя следующую ссылку, в которую входит библиотека C # для анализа тегов HTML. Я столкнулся с вашей проблемой b4, и я использовал эту библиотеку и хорошо работал со мной Анализ тегов HTML

1
ответ дан 4 December 2019 в 07:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: