LIBA 网站 登录 难度升级中..
各位大大,现在的篱笆网 改变了原来的form 格式,是不是 为了防止 autoit 呀?发现 form 没有 id和name,只有 class
还有提交按钮也是这样 form 倒是 可以 用$oForm = _IEFormGetCollection($oIE,0) 获得
关键是提交按钮 怎么 模拟?
求解 ,谢谢~ form 倒是 可以 用$oForm = _IEFormGetCollection($oIE,0) 获得
关键是提交按钮 怎么 模拟?
求解 ...
d39hg 发表于 2012-2-10 16:41 http://www.autoitx.com/images/common/back.gif
请参考帮助文件中 IE管理 类的函数, 里面有相关模拟点击的函数, 比如 _IEAction; _IEFormImageClick; _IEFormSubmit; _IEImgClick等等.
请自行研究哪个函数适用.
如果都不适用, 请您搜索 POST, 学习该操作, POST 绝对能做到, 但做起来相对复杂多了! 嗯 ,谢谢啦 ~ post好用啊 ,
做了个简陋的 函数,竟然可以
附上代码Func _Post_Login($Name,$Pass)
$oHTTP = ObjCreate("Msxml2.xmlhttp")
$oHTTP.Open("Post","http://passport.liba.com/passport/do_login",false)
;$oHTTP.setRequestHeader("Cache-Control", "no-cache")
$oHTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
$oHTTP.setRequestHeader("Referer","http://passport.liba.com/login")
$oHTTP.Send('username='&$Name&'&password='&$Pass&'&val_code=')
;$Log = BinaryToString($oHTTP.responseBody)
;$Log = _Search($Log,'<p>(.*?)<script>')
;MsgBox(64,"提示:",$Log)
EndFunc
页:
[1]