找回密码
 加入
搜索
查看: 3426|回复: 5

淘宝网自动登陆问题

[复制链接]
发表于 2009-1-7 22:00:05 | 显示全部楼层 |阅读模式
淘宝网自动登陆

#include <GUIConstants.au3>
#include <IE.au3>

$oIE = _IECreate("http://member1.taobao.com/member/login.jhtml?f=top&redirectURL=http%3A%2F%2Fwww.taobao.com%2F",0,1,1,1 )

_IELoadWait ($oIE)

 $UserName = _IEGetObjById ($oIE, "TPL_username")
 If IsObj($UserName) Then $UserName.value = "用户名"
 $PassWord = _IEGetObjById ($oIE, "Password_Edit")         ;Password_Edit 这个可能错误,我一直找不正确
If IsObj($PassWord) Then $PassWord.value = "密码"
$submit = _IEGetObjByName ($oIE, "Submit")
If IsObj($submit) Then $submit.click

密码一直写不上去,请你们帮我看看改改,都什么错误。谢谢各位了!
发表于 2009-1-8 01:10:20 | 显示全部楼层
淘宝网比较难弄。密码是不是这个TPL_password
试了下,也登陆不上去。

[ 本帖最后由 番茄 于 2009-1-8 01:11 编辑 ]
发表于 2009-1-8 09:49:16 | 显示全部楼层
#include <GUIConstants.au3>
#include <IE.au3>

$oIE = _IECreate("http://member1.taobao.com/member/login.jhtml?f=top&redirectURL=http%3A%2F%2Fwww.taobao.com%2F",0,1,1,1 )

_IELoadWait ($oIE)

 $UserName = _IEGetObjById ($oIE, "TPL_username")
 If IsObj($UserName) Then $UserName.value = "你的用户名"
 $PassWord = _IEGetObjById ($oIE, "TPL_password")         ;TPL_password
If IsObj($PassWord) Then $PassWord.value = "你的密码"
$submit = _IEGetObjByName ($oIE, "Submit")
If IsObj($submit) Then $submit.click

试试看!建议你使用 IE自动查找表单辅助工具!

[ 本帖最后由 jhwl 于 2009-1-8 09:52 编辑 ]
 楼主| 发表于 2009-1-8 12:06:15 | 显示全部楼层
[quote]原帖由 jhwl 于 2009-1-8 09:49 发表


#include <GUIConstants.au3>
#include <IE.au3>

$oIE = _IECreate("http://member1.taobao.com/member/login.jhtml?f=top&redirectURL=http%3A%2F%2Fwww.taobao.com%2F",0,1,1,1 )

_IELoadWait ($oIE)

 $UserName = _IEGetObjById ($oIE, "TPL_username")
 If IsObj($UserName) Then $UserName.value = "你的用户名"
 $PassWord = _IEGetObjById ($oIE, "TPL_password")         ;TPL_password
If IsObj($PassWord) Then $PassWord.value = "你的密码"
$submit = _IEGetObjByName ($oIE, "Submit")
If IsObj($submit) Then $submit.click

谢谢!
登陆时还是提示缺少密码,我头都大了,就这个密码问题一直搞不好!继续请求帮助!

[ 本帖最后由 超人力 于 2009-1-8 12:10 编辑 ]
发表于 2009-1-8 13:27:12 | 显示全部楼层
对于这些安全登陆的页面,难度不是在表单上,而是在控件载入上
要不你直接用

#include <IE.au3>
 
$oIE = _IECreate("http://member1.taobao.com/member/login.jhtml?f=top&redirectURL=http%3A%2F%2Fwww.taobao.com%2F",0,1,1,1 )
 
_IELoadWait ($oIE)

看下打开的页面,你手工输入密码行吗,是无法输入,因为控件无法载入
建议用标准登陆算了,或请教Gooker等高人
发表于 2009-1-10 23:43:23 | 显示全部楼层
难度好大,搞了一晚上不成功,等高人了!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-23 09:26 , Processed in 0.072753 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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