找回密码
 加入
搜索
查看: 3252|回复: 8

[IE类操作] [已解决]如何提取a连接的文本

  [复制链接]
发表于 2011-6-17 10:43:38 | 显示全部楼层 |阅读模式
本帖最后由 qgs163 于 2011-6-17 13:18 编辑

如何从
<a href="javascript:void(0)" title="驴猫_嘛呢哄">驴猫_嘛呢哄 </a>
提取到驴猫_嘛呢哄 ,,求大侠指点。
发表于 2011-6-17 10:56:43 | 显示全部楼层
IE类操作还没有深入研究,帮顶
发表于 2011-6-17 11:22:16 | 显示全部楼层
回复 1# qgs163
(?<=title=").+(?=">)
发表于 2011-6-17 12:07:27 | 显示全部楼层
标签内的文字自然是  .innertext
发表于 2011-6-17 12:13:52 | 显示全部楼层
$s='<a href="javascript:void(0)" title="驴猫_嘛呢哄">驴猫_嘛呢哄 </a>'
$out=StringRegExp($s,'>([^<]+)<',3)
MsgBox(0,0,$out[0])
$out1=StringRegExpReplace($s,'<[^>]+>','')
MsgBox(0,0,$out1)
直接正则也可。
 楼主| 发表于 2011-6-17 12:28:18 | 显示全部楼层
本帖最后由 qgs163 于 2011-6-17 12:29 编辑

回复 5# 大绯狼

不会正则,我想做个采集所有的a连接的文本,,ie的就只有返回连接集合,,没返回文本集合的(或者是我不知道有)
 楼主| 发表于 2011-6-17 12:30:50 | 显示全部楼层
回复 4# komaau3

innertext 的是返回所有的文本,,我只是想返回所有a连接的文本。
 楼主| 发表于 2011-6-17 13:17:37 | 显示全部楼层
$oInputs = _IETagNameGetCollection ($oIE, "a")
                For $oInput In $oInputs
                        MsgBox(0, "Form Input Type",   $oInput.title)
                Next

自己摸索解决了。
发表于 2011-6-17 13:40:15 | 显示全部楼层
回复 7# qgs163

找到标签在innertext  你用title的属性也行
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-2 01:41 , Processed in 0.086204 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表