超人力 发表于 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 编辑 ]

jhwl 发表于 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

原帖由 jhwl 于 2009-1-8 09:49 发表 http://www.autoitx.com/images/common/back.gif


#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 编辑 ]

bob 发表于 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

难度好大,搞了一晚上不成功,等高人了!
页: [1]
查看完整版本: 淘宝网自动登陆问题