稍有不同的代码如何来采集其中的数据呢
这是男生的采集代码<div style='PADDING-LEFT: 20px;PADDING-top: 3px' class=text_red>考试成绩: 85</div>这是女生的采集代码<div style='PADDING-LEFT: 20px;PADDING-top: 3px' >考试成绩: 32</div>
女生的比男生的少个class=text_red,我做的正则匹配是这样的:<div style='PADDING-LEFT: 20px;PADDING-top: 3px' [参数]>考试成绩: [参数]</div>,这样两个都采集不成功,如果写成<div style='PADDING-LEFT: 20px;PADDING-top: 3px' class=text_red>考试成绩: [参数]</div>的话男生可以采集到,女生就采集不到,如果写成<div style='PADDING-LEFT: 20px;PADDING-top: 3px' >考试成绩: [参数]</div>这样的话,只能采女生不能采男生的,不知道这块怎么搞了,麻烦朋友帮个忙指点下。谢谢 <div style='PADDING-LEFT: 20px;PADDING-top: 3px' (*)>考试成绩: [参数]</div>, 考试成绩: [参数],
z8z3g9g7k2 发表于 2010-5-18 15:14 http://bbs.locoy.com/images/common/back.gif
刚试了下我试了,用(*)还是不行 <div style='PADDING-LEFT: (*)考试成绩: [参数]</div>
注意中间空格。上面直接采集数据不带空格
<div style='PADDING-LEFT: (*)考试成绩:[参数]</div>
上面这句采集带空格。然后你勾选HTML过滤选项中的,去除空格回车/S/n选项
楼主试试这两代码。第一个不行用第二个 谢谢heking5201 的指点,我再试试
heking5201 发表于 2010-5-18 16:57 http://bbs.locoy.com/images/common/back.gif
谢谢heking5201 的指点,但还是不行,也不知道那有问题。 如果楼主还是不能采集数据,建议楼主把来源地址贴出来让大家看看或者用下面这方式
考试成绩: [参数]</div>
上面是不要空格
考试成绩:[参数]</div>
上面这句采集带空格。然后你勾选HTML过滤选项中的,去除空格回车/S/n选项
或者使用普通的采集方式
开始语句
考试成绩:
结束语句
</div>
页:
[1]