Delphi用WebBrowser编程-自动登录操作
2009-05-06 20:42
399 查看
Delphi用WebBrowser编程-自动登录操作
Delphi用WebBrowser编程-自动登录操作
WebBrowser编程-自动登录操作
利用Delphi的Olevariant类型
--------------------------------------------------------------------------------
单个frames的输入
var
o : Olevariant;
begin
o := WebBrowser.OleObject.document.all.item('LoginUserID',0); //找到登录用户名的输入框
o.value := 'TEST';
o := WebBrowser.oleobject.document.all.item('LoginPassword',0); //找到登录密码的输入框
o.value := 'TEST'
WebBrowser.oleobject.document.Forms.Item(0, 0).submit; //第一个表单提交
{
o :=WebBrowser.oleobject.document.all.item('Login',0); //或者用指定表单名称提交
o.Click; //点击操作,对其它对象也可同样操作
}
end;
多个frames的输入,FrameIndex为Frame的序号
var
o : Olevariant;
begin
//找到登录用户名的输入框
o := WebBrowser.oleobject.document.documentelement.document.frames.item(FrameIndex).document.all.item('LoginUserID',0);
o.value := 'TEST';
//找到登录密码的输入框
o := WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).document.all.item('LoginPassword',0);
o.value := 'TEST'
//第一个表单提交
WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).document.Forms.Item(0, 0).submit;
{
//或者用指定表单名称提交
o :=WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex)..document.all.item('Login',0);
o.Click; //点击操作,对其它对象也可同样操作
}
end;
Delphi用WebBrowser编程-自动登录操作
WebBrowser编程-自动登录操作
利用Delphi的Olevariant类型
--------------------------------------------------------------------------------
单个frames的输入
var
o : Olevariant;
begin
o := WebBrowser.OleObject.document.all.item('LoginUserID',0); //找到登录用户名的输入框
o.value := 'TEST';
o := WebBrowser.oleobject.document.all.item('LoginPassword',0); //找到登录密码的输入框
o.value := 'TEST'
WebBrowser.oleobject.document.Forms.Item(0, 0).submit; //第一个表单提交
{
o :=WebBrowser.oleobject.document.all.item('Login',0); //或者用指定表单名称提交
o.Click; //点击操作,对其它对象也可同样操作
}
end;
多个frames的输入,FrameIndex为Frame的序号
var
o : Olevariant;
begin
//找到登录用户名的输入框
o := WebBrowser.oleobject.document.documentelement.document.frames.item(FrameIndex).document.all.item('LoginUserID',0);
o.value := 'TEST';
//找到登录密码的输入框
o := WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).document.all.item('LoginPassword',0);
o.value := 'TEST'
//第一个表单提交
WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex).document.Forms.Item(0, 0).submit;
{
//或者用指定表单名称提交
o :=WebBrowser.oleobject.document.documentelement.document.frames.item(FramIndex)..document.all.item('Login',0);
o.Click; //点击操作,对其它对象也可同样操作
}
end;
相关文章推荐
- Delphi用WebBrowser编程-自动登录操作
- Delphi用WebBrowser编程-自动登录操作
- WebBrowser编程-自动登录操作
- delphi webbrowser post自动登录
- Delphi WebBrowser Ole 自动登录网站
- delphi : webbrowser实现自动登录
- Delphi编程实现Ping操作
- 库存表自动操作编程
- pywinauto编程,自动操作界面(一)
- Delphi编程实现Ping操作
- VS2005中使用webBrowser控件实现自动登录Gmail邮件的实例
- Ubuntu/fedora实用小技巧—禁止自动锁屏、设置免密码自动登录、免密码执行sudo操作
- xshell中自动登录ftp及ftp操作
- 支付宝红包自动领取链接生成器,简单几部坐享赏金【小白式操作,不需编程】
- webbrowser自动实现登录博客园
- 使用Delphi制作自动登录的Windows终端服务客户端
- 编程乐趣:C#实现12306自动登录(2013年11月27)
- delphi 实现网页自动登录
- Delphi编程实现Ping操作
- Winform下动态执行JavaScript脚本获取运行结果,谈谈网站的自动登录及资料获取操作