boilerpipe icon indicating copy to clipboard operation
boilerpipe copied to clipboard

Library does not produce same results as http://boilerpipe-web.appspot.com/

Open GoogleCodeExporter opened this issue 9 years ago • 5 comments

1) Go to http://boilerpipe-web.appspot.com/
2) Type in http://arstechnica.com/ as the URL.
3) Use article extractor and HTML (extract fragment)
4) See a nice list of articles on that page

Compare to:
1) Download latest boilerpipe svn.
2) Use the following code:

        final URL url = new URL("http://arstechnica.com/");
        final ArticleExtractor articleExtractor = ArticleExtractor.INSTANCE;
        final HTMLHighlighter htmlHighlighter = HTMLHighlighter.newExtractingInstance();
        final String xhtml = htmlHighlighter.process(url, articleExtractor);
3) xhtml only contains 1 article.

Are there settings that need to be changed? Or is there a code update that 
hasn't been checked in?

Original issue reported on code.google.com by [email protected] on 30 Mar 2012 at 2:50

GoogleCodeExporter avatar Mar 24 '15 10:03 GoogleCodeExporter

It looks like the issue is the KeepLargestBlockFilter which rejects every block 
except the largest. While taking out this filter in the library should return 
results closer to http://boilerpipe-web.appspot.com/, it looks like that will 
cause some non-article things that are rejected by 
http://boilerpipe-web.appspot.com/ to make it through.

Is there anyplace I can go to see what filters are being by the article 
extractor used by http://boilerpipe-web.appspot.com/?

Original comment by [email protected] on 30 Mar 2012 at 4:46

GoogleCodeExporter avatar Mar 24 '15 10:03 GoogleCodeExporter

I'm also unable to get the same results using the HTMLHighlighter in extraction 
mode.  The web API (http://boilerpipe-web.appspot.com) clearly states that:

"This Web Application probably uses a more recent version than the released 
versions in the Boilerpipe Google Code page. You might thus get slightly 
different (hopefully better) results."

In the web demo, are you using the HTMLHighligher to extract HTML, or have you 
added a different approach to boilerpipe-core?  If changes have been made to 
core, I'd be happy to contribute to the open source version.  Hints would be 
appreciated =)

Original comment by [email protected] on 19 Oct 2012 at 5:49

GoogleCodeExporter avatar Mar 24 '15 10:03 GoogleCodeExporter

I got the similar issue.
When trying the URL "http://www.hokkaido-np.co.jp/news/donai/424760.html"
With ArticleExtractor and "Plain Text" output

Library code did not produce same results as http://boilerpipe-web.appspot.com/

Original comment by [email protected] on 6 Dec 2012 at 12:02

GoogleCodeExporter avatar Mar 24 '15 10:03 GoogleCodeExporter

Building from source will fix this issue.

Original comment by [email protected] on 24 Jan 2013 at 8:33

GoogleCodeExporter avatar Mar 24 '15 10:03 GoogleCodeExporter

I have done a build from SVN. Still Japanese URL gives bad results. Same works 
gr8 on the Web App. Code snippet below:
    URL url = new URL("http://d.hatena.ne.jp/mkusunok/20130817/p1");
    String text = ArticleExtractor.INSTANCE.getText(url);

Original comment by [email protected] on 7 Oct 2013 at 7:24

GoogleCodeExporter avatar Mar 24 '15 10:03 GoogleCodeExporter