找回密码
 加入
搜索
查看: 8504|回复: 17

[IE类操作] 如何查找表单中对应的表单名称?

 火.. [复制链接]
发表于 2010-4-17 10:14:28 | 显示全部楼层 |阅读模式
; *******************************************************
; 例子 2 - 设置指定表单元素值.提交到google搜索
; *******************************************************
;
#include <IE.au3>
$oIE = _IECreate ("http://www.google.com")
$oForm = _IEFormGetObjByName ($oIE, "f")
$oQuery = _IEFormElementGetObjByName ($oForm, "q")
_IEFormElementSetValue ($oQuery, "AutoIt IE.au3")
_IEFormSubmit ($oForm)

红字的部分是从哪里可以知道呢?
发表于 2010-4-17 17:00:36 | 显示全部楼层
帮你顶下,这个我也不太懂
 楼主| 发表于 2010-4-17 17:07:37 | 显示全部楼层
这个就是自带帮助里面的示例呀,大家没有知道的吗?
就是要用代码写到网页中的表单里面,具体哪个表单怎么指定呀?
发表于 2010-4-17 18:05:55 | 显示全部楼层
本帖最后由 风行者 于 2010-4-17 18:28 编辑

#include <IE.au3>
$ie = InputBox("获取表单元素和类型","请输入IE地址:","","",-1,-1)
$oIE = _IECreate ($ie)
$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
发表于 2010-4-17 18:06:49 | 显示全部楼层
发表于 2010-4-18 08:17:46 | 显示全部楼层
查看网页源代码就能看到表单的名子了,
发表于 2010-4-18 19:51:06 | 显示全部楼层
查看网页源代码就能看到表单的名子了,
jybb001 发表于 2010-4-18 08:17

网页源码很乱的,到底哪个才是我要的如何去判定呢?
发表于 2010-4-19 08:12:00 | 显示全部楼层
回复 7# acbs


    怎么会乱呢,是你不熟悉,你对网页代码要先有所了解,看起来就方便多了,
4楼的代码也很不错呀,可以直接循环列出表单的名字。
发表于 2010-4-19 15:33:26 | 显示全部楼层
http://www.autoitx.com/forum.php ... 7%A8%BD%B2%BD%E2%2B
看看bob 的IE表单登陆另类方法讲解
相信源码分析不再是一件难事
发表于 2010-4-19 16:52:23 | 显示全部楼层
谢谢楼上两位的回复,我再学习一下。
发表于 2010-4-20 00:52:23 | 显示全部楼层
那个"f"不知道是什么,我用彗星开发助手也找不到"f"到底是哪个对象的名字,查源文件也找不到,知道的大侠帮忙了
 楼主| 发表于 2010-4-23 21:47:38 | 显示全部楼层
那个"f"不知道是什么,我用彗星开发助手也找不到"f"到底是哪个对象的名字,查源文件也找不到,知道的大侠帮忙了 ...
binghc 发表于 2010-4-20 00:52

对呀,只能找到一个有ID的
发表于 2010-5-19 20:34:11 | 显示全部楼层
简单,用傲游,写个表单然后保存,再在智能填表中的管理表单数据中找到你刚才保存的表单,,,,,,
详细吧?
仔细找你要的任何元素吧
全有
发表于 2010-6-10 22:40:09 | 显示全部楼层
单击右键,点击“查看源文件”,在里面找form。
发表于 2010-6-11 12:19:11 | 显示全部楼层
回复 14# chenbo2003

按右鍵看 源文件後  以 form 去找

有找到這一行  ---> <FORM name=f action=/search>

   但想請問 q 是這個 嗎


<DIV id=guser width="100%"><NOBR><SPAN class=gbi id=gbn></SPAN><SPAN class=gbf id=gbf></SPAN><B class=gb4>amadisyeh@gmail.com</B> | <SPAN id=gbe><A class=gb4 href="/url?sa=p&amp;pref=ig&amp;pval=3&amp;q=http://www.google.com.tw/ig%3Fhl%3Dzh-TW%26source%3Diglk&amp;usg=AFQjCNG3304zG30_p2CaJNuUgrWxfsNDNw">iGoogle</A> | </S
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-16 14:03 , Processed in 0.084843 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表