zoukankan      html  css  js  c++  java
  • 在delphi中实现网页的自动输入

    如果webbrowser由你创建
    如果网页内容可知

    用263举个例子

    procedure   TForm1.FormCreate(Sender:   TObject);
    begin
        b   :=   false;
        webbrowser1.Navigate('http://www.263.net');
    end;

    procedure   TForm1.WebBrowser1DocumentComplete(Sender:   TObject;
        const   pDisp:   IDispatch;   var   URL:   OleVariant);
    begin
        b   :=   True;
    end;

    procedure   TForm1.Button1Click(Sender:   TObject);
    var
        o   :   Olevariant;
    begin
        if   b   then
        begin
            //   263页面上的"用户名"输入的input的name=user,密码输入的input的name=pass
            //   所以直接用名字取
            //   也可以用webbroser1.oleobject.document.all.tags('input',第几个input);
            //   其它属性见msdn
            o   :=   webbrowser1.OleObject.document.all.item('user',0);
            o.value   :=   '12345';
            o   :=   webbrowser1.oleobject.document.all.item('pass',0);
            o.value   :=   '54321';
            o   :=   webbrowser1.oleobject.document.all.item('login',0);
            o.submit;
            //   登陆成功
        end
    end;

  • 相关阅读:
    Python遇上嵌入式:几款主流的Python开发板一览!
    shell入门(二):()、(())、[]、[[]]、{}
    Shell入门(一)
    Android Studio打开项目,停在gradle的解决方案
    安装vim中文帮助vimcdoc
    多选框(全选反选)-html
    select框右移-html
    记时器带暂停-html
    浮窗广告html
    js中的dom
  • 原文地址:https://www.cnblogs.com/karkash/p/3086277.html
Copyright © 2011-2022 走看看