您可以使用 javascript 'injection' 来控制您的网站。通过“注入”,我的意思是,一旦加载了您的 gmail 页面,您就可以在表单中构建一个 url
javascript:var Email = document.getElementById('Email');Email.value='User.Name';
javascript:var Password = document.getElementById('Passwd');Password.value='YourPassword';
javascript:var SignIn = document.getElementById('signIn');SignIn.click();
或者您可以将其全部放在一个 URL 上
javascript:var Email = document.getElementById('Email');Email.value='User.Name';var Password = document.getElementById('Passwd');Password.value='YourPassword';var SignIn = document.getElementById('signIn');SignIn.click();
您的代码将如下所示:
MyBrowser := CreateOleObject('InternetExplorer.Application') as IWebBrowser2;
MyBrowser.Navigate('http://www.gmail.com');
myUserName := 'User.Name';
myPassword := 'password';
loginURL:='javascript:var Email = document.getElementById(''Email'');Email.value=''' + myUserName + ''';var Password = document.getElementById(''Passwd'');Password.value=''' + myPassword + ''';var SignIn = document.getElementById(''signIn'');SignIn.click();';
MyBrowser.Navigate(loginURL);