0

我是锅炉管的新手。我试图运行他们网站上给出的示例代码:

  import java.net.URL;
  import de.l3s.boilerpipe.extractors.ArticleExtractor;
  import de.l3s.boilerpipe.extractors.DefaultExtractor;

    public class TESTURLBOILERPIPE {
        public static void main(String[] arges) throws Exception 

    {

         final URL url = new URL(
                    "http://www.l3s.de/web/page11g.do?sp=page11g&link=ln104g&stu1g.LanguageISOCtxParam=en");
         ArticleExtractor ae = new ArticleExtractor();
            System.out.println(ae.INSTANCE.getText(url));
    }
}

我已将所有必需的 jar 文件添加到类路径中,但是出现异常:

Exception in thread "main" java.lang.IllegalArgumentException: usage: supply url to fetch
at org.jsoup.helper.Validate.isTrue(Validate.java:45)
at org.jsoup.examples.HtmlToPlainText.main(HtmlToPlainText.java:26)
4

2 回答 2

0

我不知道 Boilerpipe,但您确定您正在尝试运行正确的 Java 类吗?堆栈跟踪看起来像您正在尝试运行HtmlToPlainText(没有参数,因此异常),但是从您发布的代码中我认为您想运行您的TESTURLBOILERPIPE课程。

于 2012-09-23T23:10:20.973 回答
0

尝试使用 python 包装器。它负责所有依赖项,尽管您可能必须手动安装 jpype(该源代码位于 sourceforge 上)。

https://github.com/misja/python-boilerpipe

于 2012-11-07T16:59:39.270 回答