找回密码
 加入
搜索
楼主: 兔子先生

[IE类操作] [已解决]_IELinkClickByText函数的要求是什么

 火.. [复制链接]
发表于 2011-12-17 22:27:59 | 显示全部楼层
看源码有出入
;脚本生成于网页快捕

#include <IE.au3>
$oIE = _IEAttach("http://www.baidu.com/","url")
_IELinkClickbytext($oIE,"贴 吧")
 楼主| 发表于 2011-12-17 22:30:51 | 显示全部楼层
回复 8# blue_dvd


    直接msgbox这一句:$sLinkText = _IEPropertyGet($oLink, "innerText")
发现输出全部为0,估计是这里错误?
发表于 2011-12-17 23:11:38 | 显示全部楼层
工具已经修改到1.8版,"a"标签生成_IELinkClickbytext代码
直接拖过去,生成代码可以了
发表于 2011-12-17 23:38:12 | 显示全部楼层
可能是跟浏览器有关,我有时用360不行,换成IE就可以了!
发表于 2011-12-17 23:42:22 | 显示全部楼层
还有就是浏览器阻止弹出窗口!
 楼主| 发表于 2011-12-18 14:17:21 | 显示全部楼层
虽然问题还是没有解决,我还是尝试用其他的办法吧。
这个确实还是之前有位高手说的好,少用为好
发表于 2012-3-23 13:34:39 | 显示全部楼层
我也碰到这个问题了,进了QQ的邮箱,想要用脚本点退出,实现不了...

#include <IE.au3>
$oIE = _IEAttach("QQ邮箱","title")
;_IELinkClickByText($oIE,"退出")  ;办法1
$oIE.document.parentwindow.execscript(FileRead('jquery-1.7.min.au3'))
$oIE.document.parentwindow.execscript('$("A:contains(退出)").click()')  ;办法2

上面用了两种方法都失败
发表于 2012-3-23 14:04:49 | 显示全部楼层
后来只用别的办法,把那个a对应的url给解析(如果是动态的,就想办法拼出来)出来,用_IENavigate
发表于 2016-1-1 21:05:29 | 显示全部楼层
是多加了个空格
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 01:54 , Processed in 0.063281 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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