Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2014, 19:22   #21
mogo
Пользователь
 
Регистрация: 12.02.2014
Сообщений: 40
По умолчанию

Код:
http.HTTPMethod('GET', 'https://api.vk.com/method/groups.get?uids='+id+'&filter=admin&access_token='+token);
html.LoadFromStream(http.Document);
html.Text:=StringReplace(html.Text, '[', ',',[rfReplaceAll, rfIgnoreCase]);
html.Text:=StringReplace(html.Text, ']', ',',[rfReplaceAll, rfIgnoreCase]);
html.Text:=StringReplace(html.Text, ',', ':;',[rfReplaceAll, rfIgnoreCase]);
      http.Document.Clear;
      http.Headers.Clear;
end;
begin
reg3:=tregexpr.Create;
reg3.Expression:=';(.*?):';
if reg3.Exec(html.Text) then repeat
prx3.Add(reg3.Match[1]);
until
not
reg3.Execnext;
prx3.Text:=trim(prx3.Text);
if prx3.Count>0 then
begin
for i := 0 to prx3.Count-1 do
begin
http.HTTPMethod('GET', 'https://api.vk.com/method/groups.getById?gids='+prx3[i]+'&fields=members_count&access_token='+token);
html.LoadFromStream(http.Document);
html.Text:=utf8toansi(html.Text);
bars.Add('Link: http://vk.com/club'+prx3[i]);
bars.Add('Name groups: '+pars('"name":"' , html.Text ,'"'));
bars.Add('Member: ' + pars('"members_count":',html.Text, ',')) ;
bars.Add('Stats: http://vk.com/stats?gid='+prx3[i]);
bars.Add('------------');
end;
end else
bars.Add('Нет групп');
end;
      http.Document.Clear;
      http.Headers.Clear;
mogo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парсинг. Fahman Общие вопросы Delphi 1 18.12.2013 15:52
парсинг gunguru PHP 1 07.06.2012 11:49
парсинг Pein95 Работа с сетью в Delphi 4 01.12.2011 02:06