一个有name的页面按钮,但使用_IEGetObjByID无效
本帖最后由 36158130 于 2009-11-26 17:38 编辑<input type="submit" name="login" class="commonbutton" value="登 录" />
<input type="reset" name="reset" class="commonbutton" value="重 置" />
$OK3 = _IEGetObjByID($oIE,"login")
$OK3.click
这样写有什么错吗?
为什么“登录”按钮点击无效
如果用这种方式点击“重置”
$OK4 = _IEGetObjByID($oIE,"reset")
$OK4.click
这个有效
这两个按钮有什么不同,用同一种方式为什么有两种结果。望高手指点。。多谢 直接把網頁位址引出來,這樣子...跟瞎子摸象沒兩樣 小弟不才
请指教 本帖最后由 netegg 于 2009-11-27 11:01 编辑
先不管别的,....byid这个函数的id参数呢
用byname那个函数 不要用$OK3.click
用_ieaction($ok3,"click")试试呢? 谢谢大家
以上都方法都用了 不行
都没信心了,几天都没弄了。
更完整的:
用户登录</div>
<div id="dvLoginbody">
<table cellpadding="2" cellspacing="2" width="100%">
<form name="login" method="POST" action="CASMain.XGI" onsubmit="return encrypt_login()"><input type="hidden" name="PHPSESSID" value="1981f0d326178cd8ff5f634ff29eacd8" />
<tr>
<td>
<img src="img/login.gif" alt="用户登录" />
</td>
<td colspan="2">
用户登录 </td>
</tr>
<tr>
<td></td>
<td>
用户名 </td>
<td>
<input name="name_input" style="width:200px" />
</td>
</tr>
<tr>
<td></td>
<td>
密 码 </td>
<td>
<input name="pwd_input" type="password" style="width:200px" />
</td>
</tr>
<tr>
<td colspan="3" style="height:10px;"></td>
</tr>
<tr>
<td colspan="3" align="right" style="padding:0px 10px 10px 0px">
<input type="hidden" name="cmd" value="UserLogin">
<input type="hidden" name="name">
<input type="hidden" name="pwd">
<input type="submit" name="login" class="commonbutton" value="登 录" />
<input type="reset" name="reset" class="commonbutton" value="重 置" />
</td>
</tr>
</form>
</table> :face (2): 你直接把網頁引出來,會很快的解決的...
因為這種引法固然正確? 但...當其他人貼解答時,你段數要是不夠?
就會卡在 "邏輯"上? "實際上"?
除非你要去的目的網站,有著一定隱私問題,我相信你引出網頁,保證"完整解答"一定有!
且~當你有著完整範例,就可以回答思索哪裡的思維可以修飾、學習 本帖最后由 ZEROBOYS 于 2009-12-5 11:31 编辑
最後幾點技術補充?
一、倘若您使用環境,不會跟IE8相衝!?
想學好、想快速抓取正確網頁ID、NAME,請安裝IE8,善用「F12」的功能,可以快速追蹤...
二、網頁的填表,通常屬於單一網頁,而web遊戲登入網頁,則常玩切割網頁?2切、3 切..都有可能
此部份的要訣嗎? 請善用FlashGet 去登入網頁,可以快速追蹤與分析... FlashGet? 网际快车? 有登陆网页的功能么? 很久没用过了 本帖最后由 sxd 于 2009-12-6 00:03 编辑
换个思路$oForm = _IEFormGetObjByName($oIE,'login')
_IEFormSubmit($oForm) 本帖最后由 ZEROBOYS 于 2009-12-6 00:37 编辑
FlashGet? 网际快车? 有登陆网页的功能么? 很久没用过了
sxd 发表于 2009-12-6 00:00 http://www.autoitx.com/images/common/back.gif
以web遊戲 熱血三國志、泡麵三國 這兩個為例
一、使用ie8的"F12" 可以快速搜尋真正的網頁標籤(此時IE顯示的網址,卻不一定是我們寫自動燈入時,能使用的網址)
二、接續著丟進au3 寫自動登入,卻會讀不到標籤(倘若發生時,就需要執行"三")
三、使用車車的「F7」,即可把所有顯示完整,可看到所有的檔案(關鍵ASP檔)
這種組合...="= 絕配! 嗯 感谢分享经验
页:
[1]