Нужно профильтровать ссылки на внутренние и внешние - C#
Формулировка задачи:
Доброго времени суток уважаемые пользователи .
С языками программирования почти не знаком только вот начал его изучать С# .. Хочу сделать программку , которая будет находить все ссылки на сайте внутренние и внешние . (Если я правильно понял это программа типа ПАРСЕР) И разделять внутренние от внешних . Например раскинет их по двум разным листам . Не без помощи интернета , с первой задачей я справился и смог найти все ссылки. Вот код :
private void wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { HtmlElementCollection links = wb.Document.Links; foreach (HtmlElement link in links) { string href = link.GetAttribute("HREF"); listBox1.Items.Add(href); } }
А вот , чтоб они автоматически распределялись по двум разным листам ... Ну никак у меня не выходит ... Скидывать множество моих неудачных попыток не стану , чтобы не смешить вас ... Вообщем парни выручайте , нужна ваша помощь
Решение задачи: «Нужно профильтровать ссылки на внутренние и внешние»
textual
Листинг программы
string domain = "lingust.ru"; foreach(var link in listBox1.Items) { if(link.ToString().Contais(domain)) { internalList.Add(link.ToString()); } else { externalList.Add(link.ToString()); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д