Нужно профильтровать ссылки на внутренние и внешние - 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());
}
}