找回密码
 加入
搜索
查看: 4122|回复: 11

[IE类操作] [已解决]新浪微博登陆密码值写上去了点登陆又不见了,该怎么解决啊??

  [复制链接]
发表于 2011-9-2 16:46:38 | 显示全部楼层 |阅读模式
本帖最后由 qgs163 于 2011-9-3 18:39 编辑

想做个自动发微博的,结果第一步就被难倒了 如下代码
#include <IE.au3>
$oIE = _IECreate("http://weibo.com/",1,1,1,1)
$Input = _IEGetObjByName($oIE, "loginname")
$Input.value = "123123"
$Input = _IEGetObjByName($oIE, "password_text")
$Input.value = "123456"
$Input = _IEGetObjByName($oIE, "login_submit_btn")
$Input.click
运行后提示密码没填。。。碰到这类型的input该怎么办啊
发表于 2011-9-2 17:20:53 | 显示全部楼层
#include <IE.au3>
$oIE = _IECreate("http://weibo.com/",1,1,1,1)
$Input = _IEGetObjById($oIE, "loginname")
$Input.value = "123123"
$Input = _IEGetObjById($oIE, "password")
$Input.value = "123456"
$Input = _IEGetObjByName($oIE, "login_submit_btn")
$Input.click
这样就可以了
发表于 2011-9-2 17:21:34 | 显示全部楼层
_IEGetObjById()
 楼主| 发表于 2011-9-2 17:46:07 | 显示全部楼层
回复 2# Joo


    用了你的代码试了还是不行。。密码写不上
发表于 2011-9-2 19:00:05 | 显示全部楼层

#include <IE.au3>
$oIE = _IECreate("http://weibo.com/",1,1,1,1)
$user = _IEGetObjById($oIE, "loginname")
$user.value = "123123"
$pass = _IEGetObjById($oIE, "password_text")
$pass.value = "123456"
发表于 2011-9-2 19:11:57 | 显示全部楼层
不是密码写不上   是click之后就会把密码清除掉   用_IENavigate($oIE ,"javascript:void(0);")也不行
 楼主| 发表于 2011-9-2 19:13:21 | 显示全部楼层
回复 5# cxlater


    不提交就可以啊。一提交就提示密码为空
发表于 2011-9-2 20:34:05 | 显示全部楼层
模拟点击按钮呢,不要提交表单
 楼主| 发表于 2011-9-2 20:44:57 | 显示全部楼层
回复 6# cxlater


   我就是想知道有没有方法解决这个问题,想后台运行啊,前台的话用鼠标很简单了。
 楼主| 发表于 2011-9-2 20:45:13 | 显示全部楼层
回复 8# wsfda


    不可以
发表于 2011-9-2 21:02:19 | 显示全部楼层
<input type="password" id="password" title="密码" tabindex="2" style="display: none; color: rgb(153, 153, 153); ">
<input type="text" id="password_text" style="color: rgb(153, 153, 153); ">

你将这2个 都填写密码看可以不,我用aauto 测试过可以,但没用au3测试
$Input = _IEGetObjById($oIE, "password")
$Input.value = "123456"
$pass = _IEGetObjById($oIE, "password_text")
$pass.value = "123456"
发表于 2011-9-2 21:07:24 | 显示全部楼层
其实用这个就可以了 $Input = _IEGetObjById($oIE, "password")
看好像没填上密码,但你点击登录时已经登录了

$Input = _IEGetObjById($oIE, "login_submit_btn")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-12 20:11 , Processed in 0.086442 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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