全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2211
推到 Plurk!
推到 Facebook!

設定自動連續登入網頁之問題

尚未結案
MidasFan
一般會員


發表:41
回覆:22
積分:12
註冊:2004-06-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-11-26 15:36:41 IP:210.65.xxx.xxx 訂閱
各位先進好:  
小弟利用 EmbeddedWB1 去寫一個Yahoo拍賣 自動登入的網頁程式
1.連結到 yahoo拍賣 會員登入的頁面
2.輸入 使用者名稱 及 密碼
3.登入到 yahoo拍賣 網頁

目前會遇到一個狀況 當我連接 yahoo拍賣 會員登入的頁面 在程式部分 不能馬上輸入 使用者名稱跟密碼 因為 網頁資料可能沒有 下載完畢

HTMLDocument := EmbeddedWB1.Document as IHTMLDocument2;
EmbeddedWB1.OleObject.Document.GetElementByID('username').value:='ch88888';
EmbeddedWB1.OleObject.Document.GetElementByID('passwd').value:='999999999';
LoginElement := GetFormByNumber(HTMLDocument,0);
LoginElement.submit;

於是我寫在 EmbeddedWB1DocumentComplete(ASender: TObject; const pDisp: IDispatch; var URL: OleVariant) 這一個事件下面
但是問題來了 只要 之後 去自動設定 一個新的網頁 他就會 不斷的去觸發 這一個事件
我想請教的是 有沒有辦法 讓他自己去判斷 下載完畢 然後去做下一個連結呢

因為要下載完 才可以給新的網頁網址,不然會出現錯誤
如果我設定很多個 自動連結的網址 就會不斷 去 觸發 EmbeddedWB1DocumentComplete

請教有沒有比較好的方式去做處裡

謝謝


系統時間:2024-04-26 3:23:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!