找回密码
 加入
搜索
查看: 10697|回复: 18

[IE类操作] 网页模拟点击按钮-QQ邮箱注册[已解决]

 火.. [复制链接]
发表于 2012-2-14 19:16:19 | 显示全部楼层 |阅读模式
本帖最后由 仙乃日 于 2012-2-21 19:27 编辑

http://zc.qq.com/iframe/2/reg.html

QQ邮箱注册中,如何用Au3点击"确定 并同意以下条款"那个按钮啊?
发表于 2012-2-14 19:49:26 | 显示全部楼层
这类网页,可以用'网页快捕', 获取相关代码吧.
只是点击该按钮的.
#include<ie.au3>
Local $url = 'http://zc.qq.com/iframe/2/reg.html'
$oIE = _IECreate($url)
$oBj = _IEGetObjById($oIE, 'imweb_submit')
$oBj.Click()
 楼主| 发表于 2012-2-15 09:18:54 | 显示全部楼层
回复 2# user3000

这个代码在没有输入表单的那些数据是有效的,填写表单后貌似就失效了。那按钮
是SPAN类没name也没ID的。
发表于 2012-2-19 13:24:17 | 显示全部楼层
这个不难吧
发表于 2012-2-19 13:26:36 | 显示全部楼层
$oForm = _IEFormGetObjByName ($oIE, "imweb_regForm")
$submit=_IEGetObjById($oForm,"imweb_submit")
_IEAction($submit,'click'); 不行就多点两次
发表于 2012-2-20 03:11:18 | 显示全部楼层
网页快捕
是什么东西?
发表于 2012-2-20 08:54:35 | 显示全部楼层
建议使用FireFox+FireBug,可以很快获取相关控件部分的源码
 楼主| 发表于 2012-2-20 09:02:05 | 显示全部楼层
$oForm = _IEFormGetObjByName ($oIE, "imweb_regForm")
$submit=_IEGetObjById($oForm,"imweb_submit")
...
yorker0503 发表于 2012-2-19 13:26



    多点几次也不行,这个严格来说不算是“按钮”,而是执行一段JS代码吧……
发表于 2012-2-20 10:20:19 | 显示全部楼层
进来看看,学习一下
发表于 2012-2-20 14:12:13 | 显示全部楼层
新手看看,帮顶
发表于 2012-2-20 14:14:08 | 显示全部楼层
可以用'网页快捕,这个很好用的
发表于 2012-2-20 14:15:36 | 显示全部楼层
论坛有网页快捕这个软件
发表于 2012-2-20 15:52:23 | 显示全部楼层
#include <ie.au3>
$oIE = _IECreate("http://zc.qq.com/iframe/2/reg.html",0,1,1,0)
$oForm = _IEFormGetObjByName($oIE,0)
...

$l_submit = _IEGetObjByName($oForm, "imweb_submit")       
_IEAction($l_submit,"click")
发表于 2012-2-20 19:56:44 | 显示全部楼层
#include <ie.au3>
$oIE = _IECreate("http://zc.qq.com/iframe/2/reg.html",0,1,1,0)
_IELoadWait($oIE)
$UserName = _IEGetObjById ($oIE, "imweb_selfEmail")
$UserName.value = "111111"
;其它代码略过
$submit = _IEGetObjByName($oIE, "imweb_submit")        
_IEAction($submit,"click") 
发表于 2013-4-25 11:37:23 | 显示全部楼层
学习,帮顶
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-17 03:45 , Processed in 0.085843 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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