unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, OleCtrls, SHDocVw,doudou, ExtCtrls;
type TForm1 = class(TForm) WebBrowser1: TWebBrowser; Edit3: TEdit; login: TButton; gourl: TButton; infen: TButton; zhuanfen: TButton; back: TButton; Memo1: TMemo; Button1: TButton; Timer1: TTimer; Edit1: TEdit; Button2: TButton; Button3: TButton; procedure loginClick(Sender: TObject); procedure FormCreate(Sender: TObject); procedure gourlClick(Sender: TObject); procedure infenClick(Sender: TObject); procedure zhuanfenClick(Sender: TObject); procedure backClick(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button2Click(Sender: TObject); // procedure Button4Click(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.loginClick(Sender: TObject); var o : Olevariant; s:string; begin o := WebBrowser1.OleObject.document.all.item('UserName',0); //找到登錄用戶名的輸入框 s := memo1.Lines.Strings[0]; o.value := getchars(s,'|','|'); o := WebBrowser1.oleobject.document.all.item('Password',0); //找到登錄密碼的輸入框 o.value := getchars(s,'*','*'); o := WebBrowser1.oleobject.document.all.item('TheCode',0); //找到登錄密碼的輸入框 o.value := trim(edit3.text); o :=WebBrowser1.oleobject.document.all.item('登錄',0); //提交 o.Click; end;
procedure TForm1.FormCreate(Sender: TObject); begin webbrowser1.Navigate('http://www./login.html'); //timer1.Enabled:=true; end;
procedure TForm1.gourlClick(Sender: TObject); begin webbrowser1.Navigate('http://www./UserTradeKey.asp'); end;
procedure TForm1.infenClick(Sender: TObject); var ovElements: OleVariant; i: Integer; var o : Olevariant; var s:string; begin s := memo1.Lines.Strings[0]; o := WebBrowser1.OleObject.document.all.item('TradeKey',0); //找到登錄用戶名的輸入框 o.value := trim(getchars(s,'*','*'))+'84'; |