找回密码
 加入
搜索
查看: 1393|回复: 4

[AU3基础] 求助网页自动登录问题(己解决)

[复制链接]
发表于 2019-8-23 00:56:50 | 显示全部楼层 |阅读模式
本帖最后由 xulinghai 于 2019-8-23 16:27 编辑
#include <IE.au3>

Local $oIE = _IECreate("http://www.jxzyz.cn/",0,1,1,1)

_IELoadWait($oIE)

$select = _IEGetObjByName($oIE, "select")
$select.value = 1 ;选择志愿组织

$userinput = _IEGetObjByName($oIE, "user")
$userinput.value = "china" ;为登录名框赋值

$passwordInput = _IEGetObjByName($oIE, "password")
$passwordInput.value = "12345678" ;为密码框赋值

$dlbutton = _IEGetObjByName($oIE, "submit2")
_IEAction($dlbutton,"click") 

;_IELoadWait($oIE)
点击“登录”按钮没效果,搜索了本论坛相关,点击登录按钮是javascrip的 onclick,不懂求助高手解答。

因为电脑装了360浏览器,_IECreate每次打开都是360,经搜索论坛,用ShellExecute解决了。
#include <IE.au3>

ShellExecute("iexplore.exe", "http://www.jxzyz.cn/")
While 1
        Local $oIE = _IEAttach("http://www.jxzyz.cn/", "url")
        If Not @error Then ExitLoop
        Sleep(200)
WEnd

_IELoadWait($oIE)

$select = _IEGetObjByName($oIE, "select")
$select.value = 1 ;选择志愿组织

$userinput = _IEGetObjByName($oIE, "user")
$userinput.value = "China" ;为登录名框赋值

$passwordInput = _IEGetObjByName($oIE, "password")
$passwordInput.value = "12345678" ;为密码框赋值

$dlbutton = _IEGetObjByName($oIE, "submit2",1)
_IEAction($dlbutton,"click") ;点击“登录”按钮

发表于 2019-8-23 08:34:30 | 显示全部楼层
本帖最后由 king8462 于 2019-8-23 08:47 编辑

点击登录它是有反应的,会打开搜索页面,因为名称相同   ($oIE,"INPUT",'Name="submit2",Value="查询"')。
#include <IE.au3>
#include <IEEx.au3>
Local $oIE = _IECreate("http://www.jxzyz.cn/",0,1,1,1)
_IELoadWait($oIE)

$select = _IEGetObjByName($oIE, "select")
$select.value = 1 ;选择志愿组织

$userinput = _IEGetObjByName($oIE, "user")
$userinput.value = "china" ;为登录名框赋值

$passwordInput = _IEGetObjByName($oIE, "password")
$passwordInput.value = "12345678" ;为密码框赋值


$Ele = _IEGetObjByName($oIE,"submit2",1) ;注意相同name情况,需要第三参数
_IEAction($Ele,"click") ;点击



评分

参与人数 1金钱 +40 收起 理由
xulinghai + 40 赞一个!

查看全部评分

 楼主| 发表于 2019-8-23 09:21:29 | 显示全部楼层
king8462 发表于 2019-8-23 08:34
点击登录它是有反应的,会打开搜索页面,因为名称相同   ($oIE,"INPUT",'Name="submit2",Value="查询"')。
...

感谢解答,问题解决!
发表于 2019-8-23 09:24:56 | 显示全部楼层
我就是用的360浏览器,测试正常。不需要用IE浏览器
发表于 2019-8-23 16:34:27 | 显示全部楼层
能学到东西,能学到东西
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 20:30 , Processed in 0.098449 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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