本文整理自网络,侵删。
WebBrowser自动登录
复制代码单个frames的输入varo : Olevariant;begino := 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的序号varo : 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 sysutils.comparetext的注释
python4Delphi 示例应用程序在 Delphi 应用程序中运行简单的 python 脚本
更多相关阅读请进入《Delphi》频道 >>