letterfox 发表于 2009-3-15 16:07:48

请教高手关于使用autoit抓取html控件的方法

请教高手,怎么使用autoit抓取html控件,从而能够自动向空间中写入想要的内容?
例如输入IP地址,输入密码和用户名等?
多谢!

[ 本帖最后由 letterfox 于 2009-3-15 16:17 编辑 ]

298311657 发表于 2009-3-15 21:38:57

如此?

;一个自动登陆起点中文网的例子

#include <IE.au3>

$url = 'www.qidian.com';url
$name = '';账户
$pwd = '';密码

$oIE = _IECreate($url, 0, 1, 1, 0)
$oForm = _IEFormGetObjByName($oIE, "aspnetForm");获取表单名
$oQuery1 = _IEFormElementGetObjByName($oForm, "txtUserName");获取名为txtUserName的元素
_IEFormElementSetValue($oQuery1, $name);输入账号
$oQuery2 = _IEFormElementGetObjByName($oForm, "txtPwd");获取名为txtPwd的元素
_IEFormElementSetValue($oQuery2, $pwd);输入密码
$sub = _IEFormElementGetObjByName($oForm, "btnLogin");获取登录按钮的ID
_IEAction($sub, "click");点击登录按钮

Sleep(8000)

_IEAction($oIE, "quit");退出
页: [1]
查看完整版本: 请教高手关于使用autoit抓取html控件的方法