关于ie的操作的问题,谢谢!登陆和发帖子~
看了大大的教程,也想学习一下。不过我们学校的论坛是动网7.1的,很老的版本
根据教程上说要先获取表单的名字,结果,运行之后,表单名字确实0,不知道怎么回去
希望大大帮忙看看。。。
谢谢啦!
想实现登陆和发帖。。。
论坛地址:http://www.ncepubbs.cn/bbs/login.asp
里面那个验证版会自动载入的,就自用要填写密码和用户名,还有选择一下Cookie 选项和隐身登陆
谢谢啦!!!
[ 本帖最后由 gift8188 于 2008-12-5 09:57 编辑 ] 顶一下呢,别沉了 :face (13): :face (13): :face (13): 代码呢?
$oIE = ObjCreate("InternetExplorer.Application")
$oIE.visible = 1
$oIE.navigate('http://www.ncepubbs.cn/bbs/login.asp')
$oIE.height = @DesktopHeight
$oIE.width = @DesktopWidth
Do
Sleep(100)
Until $oIE.readyState = 4
$oIE.document.getElementById('username').value = 'username'
$oIE.document.getElementById('password').value = 'password'
$oIE.document.getElementsByName('CookieDate').item(3).checked = 1
$oIE.document.getElementsByName('userhidden').item(1).checked = 1
Sleep(1000)
$oIE.document.getElementById('submit').click
[ 本帖最后由 liongodmien 于 2008-12-5 20:00 编辑 ] 原帖由 liongodmien 于 2008-12-5 15:33 发表 http://www.autoitx.com/images/common/back.gif
$oIE = ObjCreate("InternetExplorer.Application")
$oIE.visible = 1
$oIE.navigate('http://www.ncepubbs.cn/bbs/login.asp')
Do
Sleep(100)
Until $oIE.readyState = 4
$oIE.document.getElementBy ...
这个代码似乎有问题
这个可以的:
#include <IE.au3>
$oIE = _IECreate("http://www.ncepubbs.cn/bbs/login.asp",0,1,1,1 )
_IELoadWait ($oIE)
$UserName = _IEGetObjById ($oIE, "username")
If IsObj($UserName) Then $UserName.value = "username"
$PassWord = _IEGetObjById ($oIE, "password")
If IsObj($PassWord) Then $PassWord.value = "PassWord"
$oIE.document.getElementsByName('CookieDate').item(3).checked = 1
$oIE.document.getElementsByName('userhidden').item(1).checked = 1
$submit = _IEGetObjById ($oIE, "submit")
If IsObj($submit) Then $submit.click 的确是有点问题,输出用错了
$oIE = ObjCreate("InternetExplorer.Application")
$oIE.visible = 1
$oIE.navigate('http://www.ncepubbs.cn/bbs/login.asp')
$oIE.height = @DesktopHeight
$oIE.width = @DesktopWidth
Do
Sleep(100)
Until $oIE.readyState = 4
$oIE.document.getElementById('username').value = 'username'
$oIE.document.getElementById('password').value = 'password'
$oIE.document.getElementsByName('CookieDate').item(3).checked = 1
$oIE.document.getElementsByName('userhidden').item(1).checked = 1
Sleep(1000)
$oIE.document.getElementById('submit').click
原帖由 liongodmien 于 2008-12-5 20:00 发表 http://www.autoitx.com/images/common/back.gif
的确是有点问题,输出用错了
$oIE = ObjCreate("InternetExplorer.Application")
$oIE.visible = 1
$oIE.navigate('http://www.ncepubbs.cn/bbs/login.asp')
$oIE.height = @DesktopHeight
$oIE.width = ...
恩这个代码,没问题!谢谢老大! $oIE = ObjCreate("InternetExplorer.Application")
$oIE = _IECreate("http://www.ncepubbs.cn/bbs/login.asp",0,1,1,1 )
这两种方法之间有何异同呢? 一样,没有什么不同啊。{:face (131):} 可以学习一下
页:
[1]