用ajax请求的生存的网页怎么采集

tracy_joji 2009-03-31 04:34:43
简单的代码如下

<script language="javascript" >
var lotid= fw.string.urlget(location.href, 'lotid');
var pid= fw.string.urlget(location.href, 'pid');
if(typeof lotid != 'undefined'){
if(lotid.indexOf('#')!=-1)
lotid = lotid.substr(0,lotid.indexOf('#'));
}
if(typeof pid != 'undefined'){
if(pid.indexOf('#')!=-1)
pid = pid.substr(0,pid.indexOf('#'));
}
var xmlDoc = fw.callXml("/interface/client/request.php?c_id=10029&c_type=1&lotid="+lotid+"&pid="+pid);
if(xmlDoc == null) {
alert('没有这个方案');
window.opener = null;
window.close();
}
if(xmlDoc){
if(xmlDoc.getElementsByTagName('state')[0].firstChild.nodeValue != '100'){
alert(xmlDoc.getElementsByTagName('message')[0].firstChild.nodeValue);
window.opener = null;
window.close();
}
var xml = fw.xml.selectNodes(xmlDoc, '/xml/list/row');
if(xml.length > 0)
{
var expect = xml[0].getAttribute('expect');
.....
}

}
</script>

<table width="600" border="0" cellspacing="0" cellpadding="0" class="n_tradeDate1" align="center">
<tr>
<td id="expect" align="center" class="date">
</td>
</table>

<script language="javascript">
fw.get('expect').innerHTML= expect;
</script>



网页的源代码 大致就这样

这样的网页 所有的数据都是用ajax+js 生成的不知道怎么采集
那位哥哥能提点一下
谢谢
...全文
184 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
popeyepower 2009-04-01
  • 打赏
  • 举报
回复
采集是两个步骤. 采集, 分析.
采集用request把数据取回来.
分析用正则把你要的东西提取出来.
dick78 2009-04-01
  • 打赏
  • 举报
回复
我用hidden变量(控件)采集数据。
tracy_joji 2009-04-01
  • 打赏
  • 举报
回复
用ajax生存的网页源代码里是没有数据的
这样源代码采集过来也没有
没有想要的数据
tracy_joji 2009-03-31
  • 打赏
  • 举报
回复
没有人能回答吗????
还是我描述的不好

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧