返回列表 上一主題 發帖

遇到不是IE的原件,該如何自動登入?

遇到不是IE的原件,該如何自動登入?

本帖最後由 GBKEE 於 2016-4-26 10:45 編輯

<input name="account" id="account" type="text" size="18"/>
<input name="passwd" id="passwd" onkeypress="dologin(event)" type="password"/>
前面兩個
一個是帳號欄位account
就會寫成 .Document.all("").Value = "AAA"
一個是密碼欄位passwd
就會寫成 .Document.all("").Value = "AAA"
如果按鈕卻出現以下原件,似乎不是IE系列的
<input onclick="checkInput('submit');" type="button" value="登入"/>
該如何填寫裡面的名稱? .Document.all("").Click

正常IE系列的會是這樣
<input name="butLogin" id="butLogin" language="javascript" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " type="submit" value="登入"/>
就會寫成 .Document.all("butLogin").Click

回復 2# GBKEE


input name 使用
With CreateObject("InternetExplorer.Application")
        .Navigate ""
        .Visible = True

        Do While .Busy Or .ReadyState <> 4
            DoEvents
        Loop
  .Document.all ("").Value = ""

select name則使用?
input type則使用?

TOP

回復 4# GBKEE

網址:http://www.otc.org.tw/web/stock/ ... o_analysis/pera.php   

    .Document.all("rdo_search_site").Click
    .Document.all("input_search_stk").Value = "1"

以上兩個分開做 -> 有效果
和在一起做則第一個無效果
求解,謝謝!

備註:
.Document.all("rdo_search_site").Click
以上這段是右上方選取全站搜尋的按鈕按下

.Document.all("input_search_stk").Value = "1"
以上這段是右上方在個股查詢右方輸入1

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題