Sooloom 发表于 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

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

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

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

能做到吗?

papapa314 发表于 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
页: [1]
查看完整版本: 请教一个关于网页上链接模糊匹配的问题