表单下的控件名如何获得?
[http://mail.163.com/]表单名称=login163
控件名称verifycookie= 34534
控件名称style= 3
控件名称product=3
控件名称username= juhy
控件名称password= 12345678
控件名称selType= 类型:select-one
控件名称remUser= 类型:checkbox
控件名称secure= 类型:checkbox
控件名称登录邮箱= 类型:submit
成功获取表单后,如何获得表单下每个控件名、以及控件的值?
#include <IE.au3>
$oIE = _IECreate()
_IENavigate($oIE, "http://mail.163.com/")
$oForms = _IEFormGetCollection($oIE)
$iNumForms = @extended
MsgBox(0, 0, "表单个数:" & $iNumForms)
For $i = 0 To $iNumForms - 1
$oForm = _IEFormGetCollection($oIE, $i)
MsgBox(0, "表单名称:", $oForm.name)
Next
:face (29):
[ 本帖最后由 论坛管理员 于 2008-8-7 21:06 编辑 ] #include <IE.au3>
$oIE = _IECreate ("http://mail.163.com")
$oForms = _IEFormGetCollection ($oIE)
MsgBox(0, "表单信息", "这个页面上共有" & @extended & "个表单")
For $Form In $oForms
MsgBox(0, "表单名称", $Form.name)
$oQuerys = _IEFormElementGetCollection ($Form)
For $Query In $oQuerys
MsgBox(0, "表单控件信息", "名称:"&$Query.name & " 类型:"&$Query.type)
Next
Next 搞定!
非常谢谢楼上的朋友!
:face (29): 支持一下,辛苦了!!! 太强大了,你到底是怎么样做到的..!! LZ的名字好拉风的说.... asdasdasd haha 学习一下。。呵呵 学习一下很有用的例子呵呵 学习了一下。。 :face (37): 支持一下很不错的 支持下。辛苦了。 不好意思呀,偷偷学了下 好东西 先用用啊 学习了,谢谢
页:
[1]
2