我想做一个网页登录器.
比如登陆网易.我有多个邮箱账号.任意点击一个用户名后自动登陆改账号.
请问怎么实现?
有源代码共参考最好,先谢了
比如登陆网易.我有多个邮箱账号.任意点击一个用户名后自动登陆改账号.
请问怎么实现?
有源代码共参考最好,先谢了
解决方案 »
- 这个sql语句怎样写?
- 如何得到系统是星期几的时间?
- Tdatabase数据库连接问题!!
- 请教Delphi6认证考试经验! (高分回报, 不够再给)
- 在delphi 中的两层是怎么做?
- 如何在DELPHI中实现中文朗读
- 如何使用自己的图象资源文件?我想在TreeView显示的图片使用我的资源文件,怎么装载? 主要是TreeView.Node.ImageIndex使用ImageList的索引,救救我吧!!!!!!
- ******* 马上就给分,所以给的少了点,大家别介意 ********
- 急招各路DELPHI精英
- 字符串操作知多少!
- delphi中tmemo如何实现存取oracle10G数据库blob类型字段?在线等!~~谢谢
- 跨数据库导入字段问题
有验证码就麻烦了.
procedure TMainForm.BtLoginClick(Sender: TObject);
var
Docs, ovElements: OleVariant;
i: Integer;
begin
try
BtLogin.Enabled:=False;
sName:=CbName.Text;
sPassword:=sName;
if (Trim(sName)='') or (Trim(sPassword)='') then Exit;
Docs := WB.OleObject.Document;
ovElements := Docs.GetElementByID('username');
ovElements.Value :=sName;
ovElements.Focus;
Application.ProcessMessages;
ovElements := Docs.GetElementByID('password');
ovElements.Value :=sPassword;
Application.ProcessMessages;
Sleep(1*1000);
SendKeys('~',true);
i:=0;
while i<500 do
begin
i:=i+1;
Application.ProcessMessages;
Sleep(10);
end;
Sleep(1*1000);
WB.Navigate(sUrlMy);
finally
BtLogin.Enabled:=True;
end;
end;