Re: parser help
Miguel Angel Moreo <[email protected]> Mon, 27 Aug 2012 10:23:08 +0200
| Newsgroups | gmane.comp.parsers.htmlparser.user |
|---|---|
| Message-ID | <CAJV3nTOd2b1MT9JzyFKXU1A532m=s4s26jEqkwUghp+q=RLQuw@mail.gmail.com> |
Hello Ernest,
This is the function I use in order to extract the text. I hope it helps
you.
public StringBuilder textExtractor(String URL){
StringBuilder textInPage = null;
try {
Parser parser = new Parser(URL);
TextExtractingVisitor visitor = new TextExtractingVisitor();
parser.visitAllNodesWith(visitor);
textInPage = new StringBuilder(visitor.getExtractedText());
} catch (ParserException ex) {
Logger.getLogger(HTMLAnalizer.class.getName()).log(Level.SEVERE, null,
ex);
}
return textInPage;
}
Regards,
Miguel
On 24 August 2012 21:14, Ernest Cronin <[email protected]> wrote:
> Hi,
>
> I use the parser a lot for work. one thing i've noticed is that in many
> news articles there are comment sections, and in these sections, plain
> text. but the parser doesn't pick them up. what is about the comment
> sections that make it unreadable? is there a different class i should be
> using?
>
> Thank you,
> ernest
>
> On Wed, Aug 17, 2011 at 4:25 PM, ernest cronin <[email protected]>wrote:
>
>> Hi,
>>
>> I have been trying to use the parser for some time and I have been unable
>> to get it to do exactly what I want, which is to gather only the plaintext
>> without javascript or style stuff. Here is the code I've been running:
>>
>> public class Test
>> {
>> public static void main (String[] args)
>> {
>> try
>> {
>> Parser parser = new Parser (args[0]);
>> TextExtractingVisitor visitor = new TextExtractingVisitor();
>> parser.visitAllNodesWith(visitor);
>> String textInPage = visitor.getExtractedText();
>> System.out.println(textInPage);
>> }
>> catch (ParserException pe)
>> {
>> pe.printStackTrace ();
>> }
>> }
>> }
>>
>> I could really use some help with this!
>>
>> Thanks,
>> Ernest
>>
>>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Htmlparser-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/htmlparser-user
>
>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Htmlparser-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/htmlparser-user