找回密码
 加入
搜索
查看: 1957|回复: 1

[IE类操作] 请教一个关于网页上链接模糊匹配的问题

[复制链接]
发表于 2011-4-21 12:51:33 | 显示全部楼层 |阅读模式
比如

#include <IE.au3>
$oIE = _IECreate("http://www.163.com")

$sMyString = "中国拟修行政强制法规范城管执法"
$oLinks = _IELinkGetCollection($oIE)
For $oLink in $oLinks
    $sLinkText = _IEPropertyGet($oLink, "innerText")
    If StringInStr($sLinkText, $sMyString) Then
        _IEAction($oLink, "click")
        ExitLoop
    EndIf
Next

以这个方法可以进入中国拟修行政强制法规范城管执法 这个链接

但是我想用 模糊查找的方式 进入 这个链接

也就是  我设置  "中国拟修行政强制法规范城管执法" 这个字符串中的 某些关键字,比如 中国拟修行  或者  规范城管执法,就能自动匹配这个 链接

能做到吗?
发表于 2011-4-21 13:08:38 | 显示全部楼层
回复 1# Sooloom

可以呀
#include <IE.au3>
$oIE = _IECreate("http://www.163.com",0,1,1)

$sMyString = "最后的守护者";"中国拟修行"
$oLinks = _IELinkGetCollection($oIE)
For $oLink in $oLinks
    If StringInStr($oLink.outertext, $sMyString) Then
        _IEAction($oLink, "click")
        ExitLoop
    EndIf
Next
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-21 08:40 , Processed in 0.079246 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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