ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 22.05.2010, 13:24
miako
Познающий
Регистрация: 20.01.2010
Сообщений: 43
С нами: 8582520

Репутация: 6
По умолчанию

Разве что через WinAPI. ДА и зачем так извращаться?
 
Ответить с цитированием

  #2  
Старый 22.05.2010, 13:56
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

2 Deani на обычном паскале нельзя. Тока на 32 битном можно.
Досовские и 16 битные под Win не подходят.
 
Ответить с цитированием

  #3  
Старый 22.05.2010, 16:42
DiSi
Познающий
Регистрация: 08.12.2007
Сообщений: 92
С нами: 9698030

Репутация: 35
По умолчанию

Код HTML:
procedure TForm1.Button1Click(Sender: TObject);
var
HTML: string;
Money: string;
R: TRegExpr;
begin
HTML:=IdHTTP1.Get('http://www.сайтец.ыы');
memo1.Text:=html;
R:= TRegExpr.Create;
try
R.Expression := '^(?im).*?</td><td title="(.*?)" class="wrap".*$';
if R.Exec(HTML) then
begin
repeat
Money:= Money + R.Match[1] + #13#10;
until not R.ExecNext;
memo2.Text:=Money;
end;
finally
R.Free;
end;
end;
выводит только 1вое найденное значение, остальные нет, в чем проблема?(
 
Ответить с цитированием

  #4  
Старый 22.05.2010, 17:45
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
С нами: 9152955

Репутация: 84
По умолчанию

DiSi выглядит все правильно. Регулярка точно подходит под остальные выражения?

А хотя, вообще то надо так:
memo1.Lines.Text := Money;
а не так:
memo1.Text := Money;

Последний раз редактировалось GhostOnline; 22.05.2010 в 17:48..
 
Ответить с цитированием

  #5  
Старый 22.05.2010, 17:52
DiSi
Познающий
Регистрация: 08.12.2007
Сообщений: 92
С нами: 9698030

Репутация: 35
По умолчанию

Цитата:
Сообщение от GhostOnline  
DiSi выглядит все правильно. Регулярка точно подходит под остальные выражения?

А хотя, вообще то надо так:
memo1.Lines.Text := Money;
а не так:
memo1.Text := Money;
да там идет список и у всех одинаковые теги

может есть какаето альтернатива? в 1 строке походу только 1 значение которое мне нужно достать
 
Ответить с цитированием

  #6  
Старый 22.05.2010, 18:05
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
С нами: 9152955

Репутация: 84
По умолчанию

TRegExpr прекрасно работает, ничег обольше не нужно
Залей куда ни будь HTML код этой страницы, составлю тебе регулярку.
 
Ответить с цитированием

  #7  
Старый 22.05.2010, 18:09
DiSi
Познающий
Регистрация: 08.12.2007
Сообщений: 92
С нами: 9698030

Репутация: 35
По умолчанию

всем спс) разобрался
https://forum.antichat.ru/showpost.php?p=1308831&postcount=8
 
Ответить с цитированием

  #8  
Старый 23.05.2010, 21:20
crazyserega1994
Познающий
Регистрация: 26.12.2007
Сообщений: 34
С нами: 9672087

Репутация: 8
По умолчанию

Почему если кодировать строку в md5 в Delphi и на сайте, результаты разные? :\
 
Ответить с цитированием

  #9  
Старый 24.05.2010, 21:57
JnK
Участник форума
Регистрация: 30.03.2007
Сообщений: 121
С нами: 10060964

Репутация: 52
По умолчанию

Цитата:
Сообщение от crazyserega1994  
Почему если кодировать строку в md5 в Delphi и на сайте, результаты разные? :\
как бы телепатов нет.
Поэтому:
1. Что за сайт.
2. В чем хеш MD5 делаешь? (проверь с другими программами) самое простое в PHP.
PHP код:
<? echo MD5(GET_?>
index.php?text=124
3. может надо сделать строку MD5 и полученый результать еще MD5.
4. Может еще быть добавлена соль.
 
Ответить с цитированием

  #10  
Старый 24.05.2010, 02:07
miako
Познающий
Регистрация: 20.01.2010
Сообщений: 43
С нами: 8582520

Репутация: 6
По умолчанию

юникод? что за сайт? что за строка?
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2571 20.06.2026 14:48
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.