如何获取 js 填充层 html

来源:百度知道 编辑:UC知道 时间:2024/06/25 01:41:09
在抓取一个页面的源文件时,有一个div的html是通过 innerHTML 填充进去的。正常的抓取方法,抓不到那个div里的数据,有何方法可以解决?
在一个页面里我知道怎么做,就是我用java程序去抓取网络上一个站点的数据,有个页面的div是js innerhtml填充的,我的程序无法正常抓取回来。那个目标div是空的。

<DIV id="namea">FKSAJFLASJ</DIV>
<script language="javascript">
var A=document.getElementById("namea").innerHTML;
alert(A);
</script>

<DIV id="nameb">FKSAJFLASJ</DIV>
<script language="javascript">
var A="fdfsfsffffffffffdf";
document.getElementById("nameb").innerHTML=A;
</script>

可以的话下载一个抓取器,
希望能有用。

可以吧,你看下这个是这意思吗?
<html>
<head>
<title>2</title>
</head>
<body>
<table id="tab">
<tr>
<td>
<div id="a" onClick="fun()">1111</div>
<input name="b" size="100">
</td>
</tr>
</table>
</body>
</html>

<script>
function fun(){
document.getElementById('a')