找回密码
 加入
搜索
查看: 2886|回复: 14

[IE类操作] ie中查询按钮怎么点

  [复制链接]
发表于 2017-5-10 00:28:10 | 显示全部楼层 |阅读模式
网址是http://47.52.60.144:2017/
<input name="submit" class="submit" type="submit" value="查询"/>
这个查询按钮怎么才能点到
发表于 2017-5-10 01:01:37 | 显示全部楼层
这个网站干嘛的
发表于 2017-5-10 01:58:01 | 显示全部楼层
我是这样点的,你自己测试


#include <IE.au3>
$oIE = _IECreate("http://www.360kan.com/dianying/index.html")
_IELinkClickByText ($oIE, "喜剧",1)
 楼主| 发表于 2017-5-10 02:16:21 | 显示全部楼层
回复 3# xzf680


    #include <IE.au3>
$oIE = _IECreate("http://47.52.60.144:2017/ ")
_IELinkClickByText ($oIE, "查询",1)
没反应,不知道为啥,难道和浏览器有关系
 楼主| 发表于 2017-5-10 02:22:15 | 显示全部楼层
回复 3# xzf680


    换了台电脑还是没有用
发表于 2017-5-10 02:41:57 | 显示全部楼层
#include <IE.au3>
$oIE = _IECreate("http://47.52.60.144:2017/")
$aGet = $oIE.document.GetElementsByTagName("input")
For $i = 0 To $aGet.length
        If $aGet($i).name = "queryID" Then $aGet($i).value = "8888"
        If $aGet($i).name = "submit" Then $aGet($i).click()
Next
 楼主| 发表于 2017-5-10 03:26:37 | 显示全部楼层
回复 6# 1361739590



运行这段代码会出现这样错误
>运行:(3.3.7.15):D:\autoit3\autoit3\autoit3_x64.exe "D:\autoit3\autoit3\SciTe\iets.au3"   
D:\autoit3\autoit3\SciTe\iets.au3 (7) : ==> ????? "With" ????.:
If $aGet($i).name = "queryID" Then $aGet($i).value = "8888"
If $aGet($i)^ ERROR
还是不会点击查询这个按钮
发表于 2017-5-10 03:29:50 | 显示全部楼层
3.3.7.15   这个版本太老了,($i) 改成 [$i] 试试?
 楼主| 发表于 2017-5-10 03:38:22 | 显示全部楼层
回复 8# 1361739590


    新版本是多少的
 楼主| 发表于 2017-5-10 03:40:48 | 显示全部楼层
回复 8# 1361739590


>运行:(3.3.7.15):D:\autoit3\autoit3\autoit3_x64.exe "D:\autoit3\autoit3\SciTe\iets.au3"   
D:\autoit3\autoit3\SciTe\iets.au3 (7) : ==> "If" ??????? "Then" ???.:
If $aGet[$i].name = "queryID" Then $aGet[$i].value = "8888"
If $aGet^ ERROR

还是一样
 楼主| 发表于 2017-5-10 03:40:59 | 显示全部楼层
回复 8# 1361739590


>运行:(3.3.7.15):D:\autoit3\autoit3\autoit3_x64.exe "D:\autoit3\autoit3\SciTe\iets.au3"   
D:\autoit3\autoit3\SciTe\iets.au3 (7) : ==> "If" ??????? "Then" ???.:
If $aGet[$i].name = "queryID" Then $aGet[$i].value = "8888"
If $aGet^ ERROR

还是一样
发表于 2017-5-10 04:21:46 | 显示全部楼层
v3.3.14.2  就可以了。
 楼主| 发表于 2017-5-10 04:44:04 | 显示全部楼层
高手啊,果然是版本问题,搞了一天了,浏览器都换了几个版本,非常感谢
发表于 2017-5-13 12:39:13 | 显示全部楼层
网页快捕是好东西啊。。。
#include <IE.au3>
$oIE = _IECreate("http://47.52.60.144:2017/","url")
$Ele = _IEGetObjByName($oIE,"queryID")
_IEFormElementSetValue($Ele,"1234567");此处输入查询码
$Ele1 = _IEGetObjByName($oIE,"submit") 
_IEAction($Ele1,"click");按下查询

发表于 2017-5-13 21:44:26 | 显示全部楼层
回复 14# 229989799


    果然是好东西,收藏了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-4 09:15 , Processed in 0.078946 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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