对于有经验的人来说,这可能是一个非常基本和愚蠢的问题。但是请帮忙。我通过遵循this教程,尝试在我的Grails应用程序中使用Crawler4j。
我知道它的Java代码,但我在名为CrawlerController.groovy的 Controller 类中使用它。
我添加了jar文件,但是当我写CrawlConfig crawlConfig = new CrawlConfig()
时
它引发了一个编译器错误,提示“Groovy无法解析类”。我刷新了依赖关系,并尝试了一切。因为我是初学者,可能是我缺少一些东西。这是我到目前为止编写的内容,所有import语句和CrawlConfig语句均引发错误:
import edu.uci.ics.crawler4j.crawler.Page;
import edu.uci.ics.crawler4j.crawler.WebCrawler;
import edu.uci.ics.crawler4j.parser.HtmlParseData;
import edu.uci.ics.crawler4j.url.WebURL;
class CrawlerController extends WebCrawler {
public static void main(String[] args) {
CrawlConfig crawlConfig = new CrawlConfig()
}
}
`请帮助。谢谢。
最佳答案
只需刷新您的依赖项即可。