Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

парсинг

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 29.03.2012, 18:32   #1
 Разведчик
Аватар для *Хalyava*
 
*Хalyava* на правильном пути
Регистрация: 16.10.2011
Сообщений: 9
Популярность: 92
Сказал(а) спасибо: 8
Поблагодарили 12 раз(а) в 8 сообщениях
 
По умолчанию парсинг

есть небольшая функция парса:
Код:
 function pars:string;
    var
    s4:string;
    i
    begin
      s4:=copy(CodUnicod,pos('qNumbers[0]=',CodUnicod)+12,length(CodUnicod));
        Delete (s4,pos(';',s4)-1,length (s4));
       result:=s4;

    end;
на форме расположена кнопка. мне нужно чтобы по нажатию на кнопку осуществлялся парс. (с этим нет проблем). после 2-го нажатия на кнопку число 0 (отмечено красным) менялось на цифру 1 (программно) и т.д.

как это реализовать ?
  Ответить с цитированием
Старый 29.03.2012, 19:47   #2
Заблокирован
 Пехотинец
Аватар для Skrillex3
 
Skrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компании
Регистрация: 23.03.2012
Сообщений: 83
Популярность: 908
Сказал(а) спасибо: 102
Поблагодарили 144 раз(а) в 61 сообщениях
Отправить сообщение для Skrillex3 с помощью Skype™
 
По умолчанию Re: парсинг

function pars:string;
var
s4:string;
i
begin
for i:= 0 to (какаята граница) do
begin
s4:=copy(CodUnicod,pos('qNumbers[i]=',CodUnicod)+12,length(CodUnicod));
Delete (s4,pos(';',s4)-1,length (s4));
result:=s4;
end;
end;
  Ответить с цитированием
Старый 29.03.2012, 20:46   #3
 Разведчик
Аватар для *Хalyava*
 
*Хalyava* на правильном пути
Регистрация: 16.10.2011
Сообщений: 9
Популярность: 92
Сказал(а) спасибо: 8
Поблагодарили 12 раз(а) в 8 сообщениях
 
По умолчанию Re: парсинг

не. это не то что мне нужно.
мне надо чтобы после нажатия на кнопку в место нуля тавилась цифра 1 в функции. после 3-го нажатия должна стоять цифра 2 и т.д.
  Ответить с цитированием
Старый 29.03.2012, 20:47   #4
 Пехотинец
Аватар для Zo_Om4eG
 
Zo_Om4eG на правильном пути
Регистрация: 20.12.2010
Сообщений: 58
Популярность: 50
Сказал(а) спасибо: 22
Поблагодарили 36 раз(а) в 15 сообщениях
Отправить сообщение для Zo_Om4eG с помощью Skype™
 
По умолчанию Re: парсинг

Держи
Цитата:
function pars:string;
var
s4:string;
i:integer;
begin
s4:=copy(CodUnicod,pos('qNumbers[i+1]=',CodUnicod)+12,length(CodUnicod));
Delete (s4,pos(';',s4)-1,length (s4));
result:=s4;

end;

  Ответить с цитированием
Старый 29.03.2012, 21:02   #5
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: парсинг

Код:
var
j:integer;
Код:
function pars(s4,i:string):string;
begin
s4:=copy(CodUnicod,pos('qNumbers['+i+']=',CodUnicod)+12,length(CodUnicod));
Delete (s4,pos(';',s4)-1,length (s4));
result:=s4;
end;
Код:
procedure Button1Click(Sender:TObject);
var
s:string;
begin
s:=IdHTTP1.Get('http://blabla.com/');
s:=pars(s,IntToStr(j));
inc(j);
end;
Код:
procedure Form1Create(Sender:TObject);
begin
j:=0;
end;
Как-то так.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Парсинг Буянь Вопросы и ответы, обсуждения 1 20.03.2012 05:50
Парсинг из XML OneShot Вопросы и ответы, обсуждения 13 08.12.2011 16:30
Парсинг OrBiT_DaRk С/С++ 1 20.09.2011 19:14
Парсинг ID вконтакте Cooll777 С/С++ 1 03.09.2011 17:44
Парсинг. WiLLi-WindowS С/С++ 1 01.06.2011 18:07

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 06:23.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net