ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

22.09.2009, 21:45
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Сообщение от ZdezBilYa
HandleRedirects объяви true
Оба..)) Спасибо..!!! А заголовки как получить, ну чтобы там куки спарсить и т.д. Или куки теперь в IdHTTP1 хранятся..?! Но всё равно, где заголовки..!? 
|
|
|

22.09.2009, 22:05
|
|
Участник форума
Регистрация: 29.08.2008
Сообщений: 151
Провел на форуме: 1551582
Репутация:
107
|
|
Сообщение от Fepsis
Оба..)) Спасибо..!!! А заголовки как получить, ну чтобы там куки спарсить и т.д. Или куки теперь в IdHTTP1 хранятся..?! Но всё равно, где заголовки..!? 
заголовки вроде так: idHttp.Response.RawHeaders.GetText;
Сохраненные в CookieManager кукисы можно посмотреть так:
for i := 0 to Http.CookieManager.CookieCollection.Count - 1 do
StrPage := StrPage + CookieManager.CookieCollection.Items[i].CookieText + #13#10;
|
|
|

23.09.2009, 10:43
|
|
Новичок
Регистрация: 24.04.2008
Сообщений: 13
Провел на форуме: 194929
Репутация:
0
|
|
мне кто нить поможет?
Последний раз редактировалось Mykola-bas; 23.09.2009 в 10:55..
|
|
|

23.09.2009, 14:03
|
|
Познающий
Регистрация: 18.11.2008
Сообщений: 95
Провел на форуме: 270938
Репутация:
0
|
|
S:string
S:='123654
798798798
5896544465
12598787256212
698754'
Как сделать чтобы каждый элемент массива был равен соответсвующей строке
|
|
|

23.09.2009, 14:42
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
можно через жопу сделать
sl : TStringList;
sl = TStringList.Create();
sl.text := s;
s.lines.string[] будет тебе массив строк
s.lines.count - кол-во строк.
|
|
|

23.09.2009, 15:17
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Подскажите, как через Delphi проиграть Flash ролик в Висте или Win7 ???
Всегда юзал ShockwaveFlashObjects_TLB но он пашет только для XP
Есть ли способы проиграть .swf без установки всяких библиотек программой???
|
|
|

23.09.2009, 21:36
|
|
Познающий
Регистрация: 18.11.2008
Сообщений: 95
Провел на форуме: 270938
Репутация:
0
|
|
Сообщение от slesh
можно через жопу сделать
sl : TStringList;
sl = TStringList.Create();
sl.text := s;
s.lines.string[] будет тебе массив строк
s.lines.count - кол-во строк.
у меня непоказыывает Lines
|
|
|

23.09.2009, 22:07
|
|
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме: 4761503
Репутация:
229
|
|
Сообщение от miqo
у меня непоказыывает Lines
Значит так:
Код:
sl : TStringList;
sl = TStringList.Create();
sl.text := s;
sl.string[] // будет тебе массив строк
sl.count //- кол-во строк.
slesh, чуть ошибся мне так кажется
Да и кстати
Код:
S:='123654
798798798
5896544465
12598787256212
698754'
Будет все в одну строку,
Так будет правильней
Код:
S:='123654'+#13#10+
'798798798'+#13#10+
'5896544465'+#13#10+
'12598787256212'+#13#10+
'698754'
(то есть в неск строк будет S)
(в делфи #13#10 тоже самое что и в C++/php/perl это \r\n то есть перенос на след. строку  )
Последний раз редактировалось wolmer; 23.09.2009 в 22:19..
|
|
|

23.09.2009, 22:37
|
|
Новичок
Регистрация: 24.04.2008
Сообщений: 13
Провел на форуме: 194929
Репутация:
0
|
|
есть процедура
Код:
procedure TForm1.html_kod(HTMLDocument: IHTMLDocument2);
var HTMLDocument: IHTMLDocument2;
begin
memo3.Clear;
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
Memo3.Text := (HTMLDocument.all.Item(1, 0) as IHTMLElement).OuterHTML;
end;
как ее правильно вызвать отсюда ?
Код:
procedure TForm1.Button2Click(Sender: TObject); var RegExp: TRegExpr; ss,s: String; i,j,z:integer; HTMLDocument: IHTMLDocument2; 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); end; I:=i+1; end; end; end;
|
|
|

25.09.2009, 02:01
|
|
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме: 4761503
Репутация:
229
|
|
Есть символ '
Нужно его программно запихнуть к примеру в Edit1
Как это сделать? (естественно edit1.text:=''' не помогает  )
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|