系统规格:Win7 64位,VS2013,.NET 4.0
我正在尝试创建一个可以抓取某个页面并提取内容的应用程序。
我正在使用NCrawl for .NET 4.0 sln。我运行了NCrawler.demo项目,它运行正常(从特定URL中提取所有子URL)。现在问题出现了:
这是一个已知问题,是否有解决方法? THX
答案 0 :(得分:2)
经过几天的调查后,我得出的结论是,某些方法引用HTMLAgilityPack存在库冲突。
我注意到NCrawler(NCrawler.HTMLProcessor)的一个依赖项目已经包含了一个HTMLAgilityPack引用,而不是像我一样用我的NUGet在项目中添加HTMLAgilityPack引用,我用这个HTMLProcessor项目中的HTMLAgilityPack替换它(NCrawler \ Repository \ HTMLAgilityPack \)。
执行此操作后,两个项目都将使用save dll作为参考。