huangke 发表于 2013-1-25 15:37:15

【已解决】搜狐微博登陆的问题,为什么密码木有出现?点击鼠标后,密码为空

本帖最后由 huangke 于 2013-1-25 17:56 编辑


#include <IE.au3>
   $URL = 'http://t.sohu.com/new_index'
   $oIE = _IECreate($URL)
    $username = _IEGetObjById($oIE, "email")
    $passwd = _IEGetObjById($oIE, "password")
$username.value = 'tyr@163.com'
   $passwd.value = 'aaaaa'
   ;MsgBox(0,"",$passwd.value)



为什么密码木有出现?鼠标点击 密码框里面之后,密码框里面才显示“*****”,然后点击“登陆”才顺利登陆,否则直接点击登陆的话,就会提示密码为空。
有什么办法不用点击就显示呢?想自动登陆啊。。{:face (84):}

annybaby 发表于 2013-1-25 15:44:34

回复 1# huangke


    可以登录的,不用管吧?看提示都不一样的`~

huangke 发表于 2013-1-25 15:57:43

本帖最后由 huangke 于 2013-1-25 16:00 编辑

回复huangke


    可以登录的,不用管吧?看提示都不一样的`~
annybaby 发表于 2013-1-25 15:44 http://www.autoitx.com/images/common/back.gif

_IEAction($submit, "click")失效,$submit登陆按钮元素,IE9,难道是IE9的问题?

annybaby 发表于 2013-1-25 17:26:08

回复 3# huangke

我的IE8可以
不过应该不是IE的问题吧?估计是你的提交按钮对象没有获取成功~
你应该把你已经试过的,已经确定的信息尽可能提供给别人才能更快地解决问题~~
比如,你可以先试试直接点击提交,会提示密码错误,然后不填,发现提示是密码不能为空,那就可以确定,密码已经填上去了,要解决的问题不在于此
当无法提交成功时,需要先确定你是否已经获取对象正确,把返回值显示一下它的数据类型

huangke 发表于 2013-1-25 17:55:42

回复huangke

我的IE8可以
不过应该不是IE的问题吧?估计是你的提交按钮对象没有获取成功~
你应该把你 ...
annybaby 发表于 2013-1-25 17:26 http://www.autoitx.com/images/common/back.gif


    谢谢,是我获取那个登陆按钮错误的问题,呵呵
页: [1]
查看完整版本: 【已解决】搜狐微博登陆的问题,为什么密码木有出现?点击鼠标后,密码为空