0

だから私はEclipseでボイラーパイプを実行しています。私はそれを機能させようとしているだけです、ここにコードがあります。

package de.l3s.boilerpipe.demo;

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

public static void main(final String[] args) throws Exception {
URL url;
url = new URL("http://religion.blogs.cnn.com/2012/11/16/my-take-113th-congress-looks-like-old-america/?hpt=hp_c3");

final InputStream urlStream = url.openStream();
final InputSource is = new InputSource(urlStream);

final BoilerpipeSAXInput in = new BoilerpipeSAXInput(is);
final TextDocument doc = in.getTextDocument();
urlStream.close();


System.out.println(DefaultExtractor.INSTANCE.getText(doc));
//System.out.println(ArticleExtractor.INSTANCE.getText(doc));
}

Eclipseで正しく設定したかどうかはわかりませんが、コンソールに次のように表示されます...

SAX features:
http://xml.org/sax/features/namespaces
http://xml.org/sax/features/namespace-prefixes
http://xml.org/sax/features/string-interning
http://xml.org/sax/features/validation
http://xml.org/sax/features/external-general-entities
http://xml.org/sax/features/external-parameter-entities
4

1 に答える 1

1

Boilerpipe のことは聞いたことがありません。このように動作しない場合はご容赦ください。ただし、コードをクラス内に配置する必要はありませんか?

メイン メソッド (および実際にはすべてのコード) がクラス内にありません。または、ボイラープレートによって Java の動作が大きく異なりますか?

于 2012-11-20T21:29:44.450 に答える