日期:2014-05-17  浏览次数:20717 次

HTMLParser使用详解

?

HTMLParser 使用详解

HTMLParser 具有小巧,快速的优点,缺点是相关文档比较少(英文的也少),很多功能需要自己摸索。对于初学者还是要费一些功夫的,而一旦上手以后,会发现 HTMLParser 的结构设计很巧妙,非常实用,基本你的各种需求都可以满足。

??? 这里我根据自己这几个月来的经验,写了一点入门的东西,希望能对新学习 HTMLParser 的朋友们有所帮助。(不过当年高考本人语文只比及格高一分,所以文法方面的问题还希望大家多多担待)

??? ?

??? HTMLParser 的核心模块是 org.htmlparser.Parser 类, 这个类实际完成了对于 HTML 页面的分析工作 。这个类有下面几个构造函数:

??? public Parser ();

??? public Parser (Lexer lexer, ParserFeedback fb);

?? public Parser (URLConnection connection, ParserFeedback fb) throws ParserException;

??? public Parser (String resource, ParserFeedback feedback) throws ParserException;

?? public Parser (String resource) throws ParserException;

??? public Parser (Lexer lexer);

??? public Parser (URLConnection connection) throws ParserException;

??? 和一个静态类