У меня есть консольное приложение, которое соскоб данные с веб-сайта, это выскабливание часть:Сравните список, если он находится в таблице SQL Column
private static void getPageThumbLinks()
{
thumbUrlsList = new List<string>();
HtmlWeb web = new HtmlWeb();
web.UserAgent = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36";
foreach (string value in pageLinks)
{
HtmlDocument doc = web.Load("http://www.example.com/" + value);
foreach (HtmlNode nodes in doc.DocumentNode.SelectNodes("//td[@class='searchResultsSmallThumbnail']/a"))
{
HtmlAttribute href = nodes.Attributes["href"];
var hreflink = href.Value;
thumbUrlsList.Add(hreflink);
//Console.WriteLine(hreflink);
}
compareToSql();
}
}
У меня есть список с набором URL-адресов, thumbUrlsList
и MSSQL Экспресс-таблица с именем Table
с колонкой по имени link
.
Можно ли сравнить этот список с базами данных link
и проверить, существует ли он или нет?
Если да, можете ли вы привести мне пример?
Он будет высоко оценен. Спасибо.
Да, это должно быть возможно. У вас есть примеры элементов в 'pageLinks' и в базе данных (столбец ссылок)? – Ian