jj119120 发表于 2016-3-16 20:22:37

内嵌IE无法登陆https网站?

本帖最后由 jj119120 于 2016-3-18 14:32 编辑

新帖 http://www.autoitx.com/thread-51796-1-1.html    本帖关闭吧虽然并没有解决


源码如下#include <IE.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 951, 683, 192, 124)
$oIE = ObjCreate("Shell.Explorer.2")
$Obj1_ctrl = GUICtrlCreateObj($oIE, 0, 0, 951, 683)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
_denglu()

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd


Func _denglu()
$zh = 123456
$mm = 654321
$url = "https://cccat.cc/user/login.php"
_IENavigate($oIE, $url)
_IELoadWait($oIE)
$user = _IEGetObjByName($oIE, "email")
$user.value = $zh
$pw = _IEGetObjByName($oIE, "passwd")
$pw.value = $mm
$Submit = _IEGetObjById($oIE, "login")
Sleep(800)
$Submit.click
Sleep(500)
_IELoadWait($oIE)
EndFunc
控件都错位了点击Submit无效不知道哪里出错论坛里找了好久也没找到内嵌https的例子

baduxiyang 发表于 2016-3-16 23:09:48

请参考;BlockInput(1)

Run(@AutoItExe & ' /AutoIt3ExecuteLine"Local $s=''安全警报'',$a=WinWait($s), $a=WinActivate($s), $a=ControlClick($s, '''', ''Button1''), $a=WinClose($s), $a=WinWait($s), $a=WinActivate($s), $a=ControlClick($s, '''', ''Button1'')"')

nmgwddj 发表于 2016-3-16 23:57:43

好像自己手点也没什么反映。

jj119120 发表于 2016-3-17 07:33:05

回复 2# baduxiyang


    并没有提示安全警报内嵌百度网址就没问题不知道是不是ssl加密还是不兼容css的原因

haijie1223 发表于 2016-3-17 17:01:32

Mail or password is incorrect

jj119120 发表于 2016-3-18 14:17:30

回复 5# haijie1223


    正常来说是应该显示这个   不知道为什么点击没有反应   我是win10系统跟系统或者IE版本有关系?

haijie1223 发表于 2016-3-18 16:13:11

回复 6# jj119120


    这个网站的证书有错误,你要把IE的证书检测关掉才可以。

1361739590 发表于 2017-4-2 20:35:31

解决了么?

jingzhinvr 发表于 2017-4-5 20:02:51

不错的好方法

1361739590 发表于 2017-4-12 14:01:33

好像是内嵌的IE6 版本太旧了。
页: [1]
查看完整版本: 内嵌IE无法登陆https网站?