May 8

C# webBrowser模拟输入与提交

C#学习

   C#  CODE       

            try
            {
                panel1.Visible = true;
                //模拟输入
                HtmlElement element1 = webBrowser1.Document.GetElementById("ctl00_Main_kw");
                element1.InnerText = textBox29.Text;
                //模拟点击
                HtmlElement formLogin = webBrowser1.Document.Forms["form1"];
                formLogin.InvokeMember("submit");
            }
            catch (Exception ex)
            {
                MessageBox.Show("错误描述:"+ex);
            }

          C#中的模拟输入与提交跟DELPHI中的代码类似,顺便把DELPHI的代码也贴出来~

DELPHI CODE#

Var

o:Olevariant;

begin

      o   :=   webbrowser1.OleObject.document.all.item('wd',0);
      o.value   :=  keyname.Text;  //百度搜索框您要输入的关键字
      o   :=   webbrowser1.oleobject.document.all.tags('input',1);
      WebBrowser1.OleObject.document.getElementByID('sb').click;  //模拟点击百度提交按钮

end;

tags:

to "C# webBrowser模拟输入与提交"

Leave a Reply