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;

  • 相关阅读:
    拓扑排序
    最小费用最大流模板
    有上下界的网络流问题
    网络流模板
    LIS+LCS+LCIS
    【Vijos】1218 数字游戏
    【Vijos】1792 摆花
    【Vijos】1431 守望者的逃离
    【wikioi】1029 遍历问题
    背包模版
  • 原文地址:https://www.cnblogs.com/karkash/p/3086277.html
Copyright © 2011-2022 走看看