jiataifeng 发表于 2008-5-15 13:49:46

如何查看网页的所有表单等

寻找网页中的信息,比如表单,可是有些表单的信息在网页源代码中找不到,比较隐蔽,或者隐藏在*.js文件中,而有些根本不知道隐藏在什么地方。
有没有什么软件能探测网页打开后的所有表单信息而不管表单是怎样产生的?

[ 本帖最后由 jiataifeng 于 2008-5-16 19:41 编辑 ]

bob 发表于 2008-5-16 00:23:49

#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

jiataifeng 发表于 2008-5-16 00:40:21

牛B呀,我怎么没想到。谢谢谢谢!

ollydbg 发表于 2008-5-16 10:28:03

牛,小弟先下来学习学习,不错的思路!

jiataifeng 发表于 2008-5-16 12:27:53

$oQuerys = _IEFormElementGetCollection 怎么用_ArrayDisplay完全表达出来呢?
假如不知道_IEFormElementGetCollection 的对象都有哪些,即不知道是否有$oQuerys.name,$oQuerys.type,以及是否有其他的对象,总之要求把查询到的全部表达出来。

stjie 发表于 2008-5-16 16:41:50

原帖由 bob 于 2008-5-16 00:23 发表 http://www.autoitx.com/images/common/back.gif
#include
$oIE = _IECreate ("http://mail.163.com")
$oForms = _IEFormGetCollection ($oIE)
MsgBox(0, "表单信息", "这个页面上共有" & @extended & "个表单")
For $Form In $oForms
MsgBox(0, "表单名 ...


谢谢,之前在用一直用DW在调用~
页: [1]
查看完整版本: 如何查看网页的所有表单等