- 积分
- 460
- 最后登录
- 2019-4-19
- 精华
- 0
- 阅读权限
- 30
- 主题
- 98
- UID
- 1443487
- 帖子
- 1151
- PB币
- 1498
- 威望
- 0
- 贡献
- 0
- 技术
- 16
- 活跃
- 422
- UID
- 1443487
- 帖子
- 1151
- PB币
- 1498
- 贡献
- 0
- 技术
- 16
- 活跃
- 422
|
比如ie已经打开的一个msdn订阅网页,现在想通过 AutoHotkey 自动点击网页上的每个 Details 链接
目前,做了一个新打开一个 msdn订阅网页 ,不是已经存在的,然后实现了点击,但只能打开部分 Details 链接,这是为何呀?
AutoHotkey 源码如下,谁知道哪里出了问题
- pwb := ComObjCreate("InternetExplorer.Application")
- pwb.Visible := 1
- pwb.Navigate("https://msdn.microsoft.com/en-us/subscriptions/downloads/#searchTerm=&ProductFamilyId=657&Languages=en&PageSize=10&PageIndex=0&FileId=0")
- while pwb.ReadyState <> 4
- {}
- sleep 10000
- loop, % pwb.document.GetElementsByTagName("LABEL").length
- {
- if(pwb.document.GetElementsByTagName("LABEL")[A_Index - 1].innertext = "Details")
- pwb.document.GetElementsByTagName("LABEL")[A_Index - 1].click()
- }
- return
复制代码
|
|