cxq7668 发表于 2017-5-10 00:28:10

ie中查询按钮怎么点

网址是http://47.52.60.144:2017/
<input name="submit" class="submit" type="submit" value="查询"/>
这个查询按钮怎么才能点到

1361739590 发表于 2017-5-10 01:01:37

这个网站干嘛的{:face (356):}

xzf680 发表于 2017-5-10 01:58:01

我是这样点的,你自己测试


#include <IE.au3>
$oIE = _IECreate("http://www.360kan.com/dianying/index.html")
_IELinkClickByText ($oIE, "喜剧",1)

cxq7668 发表于 2017-5-10 02:16:21

回复 3# xzf680


    #include <IE.au3>
$oIE = _IECreate("http://47.52.60.144:2017/ ")
_IELinkClickByText ($oIE, "查询",1)
没反应,不知道为啥,难道和浏览器有关系

cxq7668 发表于 2017-5-10 02:22:15

回复 3# xzf680


    换了台电脑还是没有用

1361739590 发表于 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

cxq7668 发表于 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
还是不会点击查询这个按钮

1361739590 发表于 2017-5-10 03:29:50

3.3.7.15   这个版本太老了,($i) 改成 [$i] 试试?

cxq7668 发表于 2017-5-10 03:38:22

回复 8# 1361739590


    新版本是多少的

cxq7668 发表于 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

还是一样

cxq7668 发表于 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

还是一样

1361739590 发表于 2017-5-10 04:21:46

v3.3.14.2就可以了。

cxq7668 发表于 2017-5-10 04:44:04

高手啊,果然是版本问题,搞了一天了,浏览器都换了几个版本,非常感谢

229989799 发表于 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");按下查询

xzf680 发表于 2017-5-13 21:44:26

回复 14# 229989799


    果然是好东西,收藏了
页: [1]
查看完整版本: ie中查询按钮怎么点