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

[IE类操作] au 如何打开一个新网页中的连接呢?

[复制链接]
发表于 2013-10-11 14:13:02 | 显示全部楼层 |阅读模式
我用AU3写了一个程序,打开网页并自动登录了,如何在弹出的新网页中(选项卡或者新窗口),点击一个连接呢?
发表于 2013-10-11 14:36:21 | 显示全部楼层
; *******************************************************
; 示例 1 - 打开基本例子浏览器,点击链接
;               文本为 "user forum"
; *******************************************************

#include <IE.au3>

Local $oIE = _IE_Example("basic")
_IELinkClickByText($oIE, "user forum")

; *******************************************************
; 示例 2 - 打开浏览器到 AutoIt 网页,通过链接的循环
;               在页面上点击文字为 "wallpaper" 的链接
;               使用子字符串匹配.
; *******************************************************

#include <IE.au3>

$oIE = _IECreate("http://www.autoitscript.com")

Local $sMyString = "wallpaper"
Local $oLinks = _IELinkGetCollection($oIE)
For $oLink In $oLinks
    Local $sLinkText = _IEPropertyGet($oLink, "innerText")
    If StringInStr($sLinkText, $sMyString) Then
        _IEAction($oLink, "click")
        ExitLoop
    EndIf
Next
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 09:45 , Processed in 0.066816 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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