AutoIt - 如何单击链接匹配特定模式

时间:2017-07-18 11:55:11

标签: autoit

我需要能够搜索网页的源代码 对于链接匹配特定模式 如果有匹配 - 在新窗口中打开它。 我不关心浏览器,可能是IE或Chrome。

到目前为止我能够达到的目标(这与我所需要的甚至不相近)是:

MsgBox(0,"message box",StringRegExp("www.example.com/d12345/abcde.html","www.example.com/d\d*/abcde.html"))

所以基本上,如果源代码中存在字符串www.example.com/d12345/abcde.html,我得到'1'作为回报​​。 我需要的是, 如果字符串与模式匹配 - 在新窗口中打开链接。 有人可以建议如何实现这个目标吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

  1. 获取文件中的所有链接(完整网址)。
  2. 搜索这些链接以查找您的匹配
  3. 如果匹配,那么Shellexecute the url。