`
wangwei3
  • 浏览: 120986 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

htmlparser抽取表格

J# 
阅读更多
原创文章:转载请注明出处
try {
			Parser parser=new Parser("http://detail.zol.com.cn/260/259165/param.shtml");
//			NodeFilter nodeFilter=new HasAttributeFilter("","");
			HtmlPage htmlPage=new HtmlPage(parser);
			parser.visitAllNodesWith(htmlPage);
			TableTag tableTags[] =htmlPage.getTables();
			for(TableTag tableTag:tableTags){
				TableRow tableRows[]=tableTag.getRows();
				for(int i=0;i<tableRows.length;i++){
					System.out.println("----------------------");
					TableColumn tableColumns[]=tableRows[i].getColumns();
					for(int j=0;j<tableColumns.length;j++){
						System.out.println(tableColumns[j].toPlainTextString());
					}
				}
			}
		} catch (ParserException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}


这是提取表格内容的一个小例子。不用解释了,能看懂的。呵呵
0
2
分享到:
评论

相关推荐

    用htmlparser分析并抽取正文

    在本文档中,我们将深入探讨如何利用HTMLParser来分析和抽取正文,这是搜索引擎优化(SEO)和网页数据挖掘中的关键步骤。 正文抽取的主要目标是从HTML文档中提取出主要的文字内容,去除广告、脚本、样式和其他非...

    htmlparser进行网页信息的抽取

    以下是对HTMLParser及其在网页信息抽取中应用的详细说明: 1. **HTMLParser基本概念**: - HTMLParser是一个开源的Java库,它提供了API来解析HTML文档,支持处理HTML标签、属性、文本等元素。 - 库中的主要类包括...

    HTMLparser

    例如,你可以使用HTMLparser来获取网页上的所有链接、图片、表格数据,甚至是嵌入的脚本和样式。 HTMLparser的工作原理通常包括以下步骤: 1. 解析HTML文档:HTMLparser首先读取HTML源代码,并按照HTML的语法规则...

    Java使用HtmlParser实现简单的网络爬虫

    这个库提供了多种节点类型(如TagNode、TextNode等)以及过滤器机制,使得数据抽取变得简单。 2. **HTTP连接**:首先,我们需要建立与目标网站的HTTP连接。在Java中,通常使用`java.net.HttpURLConnection`类来实现...

    基于统计的网页正文信息抽取

    在IT领域,网页正文信息抽取是一项重要的技术,它主要用于从大量的网页数据中提取出...结合htmlparser和Eclipse这样的工具,可以构建出高效且适应性强的正文抽取系统,这对于大数据时代的网页信息处理具有重要意义。

    HTMLParser提取网页内容

    在Web抓取或数据挖掘领域,HTMLParser是一个常用的工具,可以帮助我们从HTML源码中抽取有价值的文本信息,如网页正文、标题等。 在提供的代码片段中,`cleanHtml` 方法展示了如何使用正则表达式来清理HTML,移除...

    htmlparser下载网页

    ### HTMLParser 库在 Java 中的应用 #### 一、HTMLParser 概述 HTMLParser 是一个用于解析 HTML 文档的 Java 库。它提供了一系列工具类来帮助开发者从 HTML 文件或网页中提取所需的信息。本篇文章将围绕一个具体的...

    表格信息抽取引擎的设计与实现 (2006年)

    ### 知识点一:Web表格信息抽取技术 Web表格信息抽取技术涉及从HTML文档中自动识别和提取表格数据。这项技术的核心目的是能够将Web页面中的表格结构化信息转换为机器可理解的格式,进而用于数据分析、内容管理和...

    HTMLParser:GUI应用程序,可在MySQL中解析表和安全数据

    总的来说,HTMLParser是一个实用的工具,适用于那些需要从HTML源中抽取数据并将其存入数据库的场合,如数据分析、网站抓取或自动化报告。通过Java技术实现,它保证了跨平台的兼容性,同时通过提供GUI,降低了操作...

    解密搜索引擎技术实战:Lucene&Java精华版

    - **3.2.5 Excel文件**:讲解了从Excel表格中抽取数据的技术。 - **3.2.6 PowerPoint文件**:探讨了从PPT文档中提取信息的方法。 - **3.3 提取垂直行业信息**:这一部分介绍了如何针对特定行业(如医疗、旅游)...

    JAVA上百实例源码以及开源项目源代码

    凯撒加密解密程序 1个目标文件 1、程序结构化,用函数分别实现 2、对文件的加密,解密输出到文件 利用随机函数抽取幸运数字 简单 EJB的真实世界模型(源代码) 15个目标文件 摘要:Java源码,初学实例,基于EJB的真实...

    java开源包1

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包11

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包2

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包3

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包6

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包5

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包10

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包4

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

    java开源包8

    GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...

Global site tag (gtag.js) - Google Analytics