I Use "Abot" Version 18.104.22.168 but when I add "Html Agility" version 22.214.171.124 to project I get this error :
Error 38 Assembly 'Abot, Version=126.96.36.199, Culture=neutral, PublicKeyToken=null' uses 'HtmlAgilityPack, Version=188.8.131.52, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a' which has a higher version than referenced assembly 'HtmlAgilityPack, Version=184.108.40.206, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a'
I install HtmlAgilityPack from NuGet Before Abot and problem solved!
1- PM> Install-Package HtmlAgilityPack 2- PM> Install-Package Abot
I know this is old but I just ran into this issue. That is, Abot did not work when I had added the latest version of HAP. But the workaround is simple, just use the
CSQueryHyperlinkParser to parse links. Like so:
var crawler = new Abot.Crawler.PoliteWebCrawler(config, null, null, null, null, new Abot.Core.CSQueryHyperlinkParser(), null, null, null);
This solved my issue.