找回密码
 加入
搜索
查看: 5827|回复: 9

[IE类操作] 浏览器中的这个按钮应该如何点击?

  [复制链接]
发表于 2010-8-27 13:50:23 | 显示全部楼层 |阅读模式
本帖最后由 ollydbg 于 2010-8-27 15:22 编辑



如上图,浏览器中的“邮件推广”按钮如何能实现准确点击?
源码如下:
                        <li id="a1" onclick="tab('a','ax',4,1)" class="current"><span style="padding:0px 30px 0px 15px;">文字推广</span></li>
                        <li id="a2" onclick="tab('a','ax',4,2)"><span style="padding:0px 30px 0px 15px;">图片推广</span></li>
                        <li id="a3" onclick="tab('a','ax',4,3)"><span style="padding:0px 30px 0px 15px;">邮件推广</span></li>

补充一下:目标浏览器窗口是已经被手工打开了的,不是用Autoit创建的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2010-8-27 14:12:00 | 显示全部楼层
最好能实现自动识别窗口,并且进行点击。
发表于 2010-8-27 14:27:53 | 显示全部楼层
能发一下网址吗
发表于 2010-8-27 14:28:18 | 显示全部楼层
$oIE=_IEAttach("http://www.*******.com/", "URL")
$oIE.document.getElementById('a2').click
行不行?
 楼主| 发表于 2010-8-27 14:48:28 | 显示全部楼层
www.zhubajie.com
用户名:dddmm
密码:6543210
网址:http://www.zhubajie.com/union/?com=domyself
 楼主| 发表于 2010-8-27 14:53:04 | 显示全部楼层
回复 4# 辣椒龙


能给出完全的代码吗?希望能用IE窗口给出实例。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-8-27 14:58:04 | 显示全部楼层
#include <IE.au3>

$oIE = _IECreate("http://www.zhubajie.com/union/?com=domyself")
$oDiv = _IEGetObjById($oIE,"a3")
$oDiv.click
这应该是很基础的IE类操作吧....
 楼主| 发表于 2010-8-27 15:02:18 | 显示全部楼层
本帖最后由 ollydbg 于 2010-8-27 15:04 编辑

回复 7# Ziya


  目标浏览器窗口是已经被手工打开了的,不是用Autoit创建的。那样的能做到点击吗?
发表于 2010-8-27 15:06:16 | 显示全部楼层
#include <IE.au3>

$oIE = _IEAttach("http://www.zhubajie.com/union/?com=domyself", "URL")

If $oIE <> 0 Then
$oDiv = _IEGetObjById($oIE,"a3")
$oDiv.click

Else
        MsgBox(0, "错误", "未找到指定的IE窗口")
EndIf
那你能去看看帮助么?
 楼主| 发表于 2010-8-27 15:08:46 | 显示全部楼层
回复 9# Ziya

按照你的方法,用Autoit打开是可以的。但是已经打开的窗口,定位不了具体的位置,怎么办?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-18 21:13 , Processed in 0.081223 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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