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

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

[复制链接]
发表于 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)



为什么密码木有出现?鼠标点击 密码框里面之后,密码框里面才显示“*****”,然后点击“登陆”才顺利登陆,否则直接点击登陆的话,就会提示密码为空。
有什么办法不用点击就显示呢?想自动登陆啊。。
发表于 2013-1-25 15:44:34 | 显示全部楼层
回复 1# huangke


    可以登录的,不用管吧?看提示都不一样的`~
 楼主| 发表于 2013-1-25 15:57:43 | 显示全部楼层
本帖最后由 huangke 于 2013-1-25 16:00 编辑
回复  huangke


    可以登录的,不用管吧?看提示都不一样的`~
annybaby 发表于 2013-1-25 15:44


_IEAction($submit, "click")失效,$submit登陆按钮元素,IE9,难道是IE9的问题?
发表于 2013-1-25 17:26:08 | 显示全部楼层
回复 3# huangke

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

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



    谢谢,是我获取那个登陆按钮错误的问题,呵呵
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-18 03:35 , Processed in 0.079439 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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