用java实现提取指定网页中的表格数据

用java实现提取指定网页中的表格数据,第1张

把下面代码复制到文本文档中,然后将文本文档改成"html"形式

这个是提取表格中的数据的方法,看看是你想要的不

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN">

<HTML>

<HEAD>

<TITLE> New Document </TITLE>

<META NAME="Generator" CONTENT="EditPlus">

<META NAME="Author" CONTENT="">

<META name="keywords" content="数据,数据库,表格,的话,页面">

<META name="description" content="把下面代码复制到文本文档中,然后将文本文档改成"html"形式这个是提取表格中的数据的方法,看看是你想要的不<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Trans">

</HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!--

//获得table的tr td等属性

function getTableAtt(){

alert('该table有'+documentalloTablessrowslength+'个tr')

for (i=0; i < documentalloTablessrowslength; i++) {

//循环每个tr里的td

for (j=0; j < documentalloTablessrows(i)cellslength; j++) {

alert('第'+(i+1)+'个tr中的第'+(j+1)+'个td的值为:'+documentalloTablessrows(i)cells(j)innerText)

}

}

}

//-->

</SCRIPT>

<BODY>

<FORM METHOD=POST ACTION="" name="myform">

<hr>

<TABLE ID=oTabless border = "1">

<TR><TD>1</TD><TD>2</TD><TD>3</TD><TD>4</TD></TR>

<TR><TD>5</TD><TD>6</TD><TD>7</TD><TD>8</TD></TR>

</TABLE>

<INPUT TYPE="button" VALUE="Table" onclick="getTableAtt()">

<hr>

</FORM>

</BODY>

</HTML>

既然是有新数据,说明是两种情况:

1、自己在数据库内填写的,那就脱离了数据库的采集用户信息的作用,无效性比较大,可以采用页面时间间隔刷新的方式来每次获取数据库信息;

2用户传进数据库的数据,既然是传进来的 那就会发生数据库和页面交互,这样的话当数据传进数据库的时候在Dao方法中返回一个数据库selectfrom test(表)传出来的值,页面上request接收一下,不就能时时更新了嘛

这个问题和java没有关系,和数据库有关系

如果表结构里面有插入时间这个字段,就比较简单,如果没有的话,主要看数据库是否支持,如果是oracle的话是有一个rowid的值,通过max(rowid)就可以查看出最新插入的记录了

以上就是关于用java实现提取指定网页中的表格数据全部的内容,包括:用java实现提取指定网页中的表格数据、java怎么实现数据库有新数据 页面数据就更新、java 如何读取刚存入一张表中的数据id,如果多条数据同时插入如何判断最新插入的数据id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9726206.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存