欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关于循环采摘

更新时间: 2014-01-05 00:56:04 责任编辑: Author_N1

 

关于循环采集
如下代码所示,只想在限定的区域如:<table id="A" 与</table>之间采集北京、北京市海定区和广州、广州市天河区,因为在其它地方还会有诸如<table id="B" 与</table>的区域,所以只想采集<table id="A" 与</table>之间的数据。

<table id="A" style="height: 50%; background-color: #F3F1DB; padding-top: 0px; width: 100%" cellspacing='0'>
  <tr style='height: 4%'>
    <td style='text-align: left; color: #666666; font-size: 12px; width: 30%; height: 20px;'>0123658</td>
    <td style='text-align: left; color: black;  vertical-align: middle; font-size: 12px;'><span class="result-date">北京</span></td>
    <td style='text-align: left; color: black;  vertical-align: middle; font-size: 12px;'>北京市海淀区</td>
  </tr>
  <tr style='height: 4%'>
    <td style='text-align: left; color: #666666; font-size: 12px; width: 30%; height: 20px;'>3658975</td>
    <td style='text-align: left; color: black;  vertical-align: middle; font-size: 12px;'><span class="result-date">广州</span></td>
    <td style='text-align: left; color: black;  vertical-align: middle; font-size: 12px;'>广州市天河区</td>
  </tr>
</table>
--参考方法--
 set rx1=new RegExp
rx1.Global=true
rx1.IgnoreCase=true
rx1.Pattern=" <td style='text-align: left; color: black;  vertical-align: middle; font-size: 12px;'>([\s\S]+?)</td>"
set mc1=rx1.Execute(str)

for i=0 to mc1.count-1
  content1=content1&mc1(i).submatches(0)
next
set rx1=nothing  
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:56:04
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1526/
本文WWW.DOC100.NET DOC100.NET版权所有。