返回列表 发帖

表单下的控件名如何获得?

[http://mail.163.com/]
表单名称=login163
控件名称verifycookie= 34534
控件名称style= 3
控件名称product=3
控件名称username= juhy
控件名称password= 12345678
控件名称selType= 类型:select-one
控件名称remUser= 类型:checkbox
控件名称secure= 类型:checkbox
控件名称登录邮箱= 类型:submit


成功获取表单后,如何获得表单下每个控件名、以及控件的值?
  1. #include <IE.au3>

  2. $oIE = _IECreate()

  3. _IENavigate($oIE, "http://mail.163.com/")

  4. $oForms = _IEFormGetCollection($oIE)

  5. $iNumForms = @extended

  6. MsgBox(0, 0, "表单个数:" & $iNumForms)

  7.  

  8. For $i = 0 To $iNumForms - 1

  9.         $oForm = _IEFormGetCollection($oIE, $i)

  10.         MsgBox(0, "表单名称:", $oForm.name)


复制代码 高亮切换



[ 本帖最后由 论坛管理员 于 2008-8-7 21:06 编辑 ]

  1. #include <IE.au3>

  2. $oIE = _IECreate ("http://mail.163.com")

  3. $oForms = _IEFormGetCollection ($oIE)

  4. MsgBox(0, "表单信息", "这个页面上共有" & @extended & "个表单")

  5. For $Form In $oForms

  6. MsgBox(0, "表单名称", $Form.name)

  7. $oQuerys = _IEFormElementGetCollection ($Form)

  8. For $Query In $oQuerys

  9. MsgBox(0, "表单控件信息", "名称:"&$Query.name & " 类型:"&$Query.type)



复制代码 高亮切换

TOP

搞定!
非常谢谢楼上的朋友!

TOP

支持一下,辛苦了!!!

TOP

太强大了,你到底是怎么样做到的..!!

TOP

LZ的名字好拉风的说....

TOP

asdasdasd haha

TOP

学习一下。。呵呵

TOP

学习一下  很有用的例子  呵呵

TOP

学习了一下。。

TOP

支持一下很不错的

TOP

支持下。辛苦了。

TOP

不好意思呀,偷偷学了下

TOP

好东西 先用用啊

TOP

学习了,谢谢

TOP

返回列表