I Use "Abot" Version 188.8.131.52 but when I add "Html Agility" version 184.108.40.206 to project I get this error :
Error 38 Assembly 'Abot, Version=220.127.116.11, Culture=neutral, PublicKeyToken=null' uses 'HtmlAgilityPack, Version=18.104.22.168, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a' which has a higher version than referenced assembly 'HtmlAgilityPack, Version=22.214.171.124, 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.