求教DCef3的chrome瀏覽器如何實作網站自動登錄
uj5u.com熱心網友回復:
// 執行一下 JavaScript 就可以了procedure TMyFrm.Chromium1LoadEnd(TObject *Sender, ICefBrowser * const browser, ICefFrame * const frame, int httpStatusCode);
var
JScript : String;
begin
// 登錄 CSDN
if Chromium1.DocumentURL.IndexOf('http://passport.csdn.net/accout/login?') = 0 then // 檢查URL是否CSDN登錄頁
begin
JScript := 'document.getElementById("username").value="https://bbs.csdn.net/topics/csdn";'; // 輸帳號
JScript := JScript + 'document.getElementById("password").value="https://bbs.csdn.net/topics/123456";'; // 輸密碼
JScript := JScript + 'document.getElementsByClassName("logging")[0].click();"; // 以上的帳號密碼正確這個點擊就能登錄進去
Chromium1.ExecuteJavaScript(JScript, '', 0); // 執行以上的腳本
end;
end;
uj5u.com熱心網友回復:
繞開了,驗證碼了嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/47706.html
標籤:VCL組件開發及應用
