Java Goose无法在Android上提取内容
我正在尝试建立一个小型Android应用程序,它使用Goose库从网页中提取内容。因为库是用Scala编写的,所以我使用的是我找到的.jar。问题是,当我试图从页面中提取内容时,它不会返回任何内容。我使用所需的URL成功创建了一个Java Goose无法在Android上提取内容,java,android,scala,goose,Java,Android,Scala,Goose,我正在尝试建立一个小型Android应用程序,它使用Goose库从网页中提取内容。因为库是用Scala编写的,所以我使用的是我找到的.jar。问题是,当我试图从页面中提取内容时,它不会返回任何内容。我使用所需的URL成功创建了一个文章对象,但该对象的值(标题、域、topImage等)均为null。我试着使用不同的URL,看看问题是否只存在于一个网站上,但事实并非如此 我用来设置Goose实例的代码如下: gooseDir = context.getCacheDir(); Configuratio
文章
对象,但该对象的值(标题、域、topImage等)均为null
。我试着使用不同的URL,看看问题是否只存在于一个网站上,但事实并非如此
我用来设置Goose
实例的代码如下:
gooseDir = context.getCacheDir();
Configuration config = new Configuration();
config.setLocalStoragePath(gooseDir.getAbsolutePath());
Goose goose = new Goose(config);
然后我创建了文章
实例,如下所示:
Article article = goose.extractContent(url);
有什么建议吗?实际上,由于不兼容,您不能在Android上使用Goose库,但您可以使用我的Android版本: 它的功能几乎与Goose相同,只在Android上运行良好