天芯蓝影 发表于 2008-9-22 15:54:52

不新开IE自动登陆帐号如何实现?

$oIE = _IECreate新开一个IE登陆帐号会了

现在假设如下情况,从记事本读取的帐号密码错误,登陆失败

IE已经打开,可否用另一个程序指定那个打开的IE窗口进行下一个帐号登陆(只需解决如何指定到刚才打开的那个页面就行)

[ 本帖最后由 天芯蓝影 于 2008-9-23 14:37 编辑 ]

l4ever 发表于 2008-9-22 16:13:40

$var = IniReadSection("Login.ini", "登陆信息")
If @error Then
    MsgBox(4096, "", "配置文件格式错误鸟!")
Else
    For $i = 1 To $var
      MsgBox(4096, "", "登陆用户:" & $var[$i] & @CRLF & "登陆密码:" & $var[$i])
这里写上你的登陆函数
并且加上检查是否登陆成功,如果登陆失败,则继续,如果成功则exit
    Next
EndIf

天芯蓝影 发表于 2008-9-22 17:19:40

检查是否登陆成功可以用IE地址跳转的不同来实现,比方说登陆失败,去到A地址,成功去到B地址
但是在AU3中如何进行IE地址栏的判断,请教一下:face (36):

l4ever 发表于 2008-9-22 19:31:29

原帖由 天芯蓝影 于 2008-9-22 17:19 发表 http://www.autoitx.com/images/common/back.gif
检查是否登陆成功可以用IE地址跳转的不同来实现,比方说登陆失败,去到A地址,成功去到B地址
但是在AU3中如何进行IE地址栏的判断,请教一下:face (36):
你干脆情人帮你写算了
你不会保存登陆之后的HTML代码,再检索成功与否的提示文字吗?

天芯蓝影 发表于 2008-9-22 20:50:44

:face (9): 保存源文件再检索会,以为有更方便的函数的

huangke 发表于 2008-9-22 22:04:39

路过,看到有人很失望,,

天芯蓝影 发表于 2008-9-23 09:00:51

难道就没有办法直接读取地址栏那一小段嘛,如果没有只好弄源文件了:face (31):

天芯蓝影 发表于 2008-9-23 09:10:05

:face (13): 登陆失败是http://login.netmarble.net/login/LoginFail.asp?l_type=1&l_failcnt=&l_errcode=-2&l_errmsg=%253Cb%2520class%253D%2527login%2527%253E%25uB85C%25uADF8%25uC778%25uC5D0%2520%25uC2E4%25uD328%25uD558%25uC600%25uC2B5%25uB2C8%25uB2E4.%253C%2Fb%253E%253Cbr%253E%25uC544%25uC774%25uB514%2F%25uBE44%25uBC00%25uBC88%25uD638%2520%25uD655%25uC778%2520%25uD6C4%2520%25uB2E4%25uC2DC%2520%25uB85C%25uADF8%25uC778%25uD574%2520%25uC8FC%25uC138%25uC694.&l_which=0&l_hompy=0&l_irclogin=1&l_etc=&l_id=sdafgasdgsad&l_domain=&l_sname=&l_url=http%253A%252F%252Fwww%252Enetmarble%252Enet&l_dirurl=0&l_idstate=&l_gender=&l_deallevel=&l_dealleveldetail=&l_stopdate=&l_dealreason=&l_targetdate=&l_ispwdabuser=0
老长一段加密后缀,但是源文件里是找不到LOGINFAIL的- -...........................................

天芯蓝影 发表于 2008-9-23 09:13:15

:face (7): 想到个办法....................去试试.........................................
页: [1]
查看完整版本: 不新开IE自动登陆帐号如何实现?