ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Аватар Вконтакте
  #1  
Старый 10.05.2010, 23:15
ilyhamas
Новичок
Регистрация: 25.10.2009
Сообщений: 22
Провел на форуме:
179346

Репутация: 0
Отправить сообщение для ilyhamas с помощью ICQ
По умолчанию Аватар Вконтакте

Необходимо получить фотографию из профиля в Image. Как это осуществить?
Язык Delphi
 
Ответить с цитированием

  #2  
Старый 11.05.2010, 00:01
1n0y
Участник форума
Регистрация: 09.05.2009
Сообщений: 186
Провел на форуме:
1682814

Репутация: 102
Отправить сообщение для 1n0y с помощью ICQ
По умолчанию

var
Img : TJpegImage;
Ms : TMemoryStream;

begin

Img := TJpegImage.Create;
Ms := TMemoryStream.Create;
try
Http.Get('http://vkontakte.ru/ссыль на аву', Ms);
except end;
Ms.Position := 0;
img.LoadFromStream(ms);
form1.Image1.Picture.Graphic := img;
 
Ответить с цитированием

  #3  
Старый 11.05.2010, 07:43
ilyhamas
Новичок
Регистрация: 25.10.2009
Сообщений: 22
Провел на форуме:
179346

Репутация: 0
Отправить сообщение для ilyhamas с помощью ICQ
По умолчанию

1n0y

Как получить определённую картинку это понятно.
Мне нужно при авторизации. Ссылку картинки я не знаю
 
Ответить с цитированием

  #4  
Старый 11.05.2010, 07:59
nitx
Участник форума
Регистрация: 04.01.2008
Сообщений: 186
Провел на форуме:
872350

Репутация: 72
Отправить сообщение для nitx с помощью ICQ
По умолчанию

Цитата:
Как получить определённую картинку это понятно.
Мне нужно при авторизации. Ссылку картинки я не знаю
то есть тебе известен линк на саму страницу? Тогда почти так же, нужно только отпарсить из полученного хтмл кода линк на картинку.
 
Ответить с цитированием

  #5  
Старый 11.05.2010, 13:39
ilyhamas
Новичок
Регистрация: 25.10.2009
Сообщений: 22
Провел на форуме:
179346

Репутация: 0
Отправить сообщение для ilyhamas с помощью ICQ
По умолчанию

Цитата:
Сообщение от nitx  
то есть тебе известен линк на саму страницу? Тогда почти так же, нужно только отпарсить из полученного хтмл кода линк на картинку.
именно это мне и надо
 
Ответить с цитированием

  #6  
Старый 11.05.2010, 14:00
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
Провел на форуме:
500264

Репутация: 69
Отправить сообщение для RedFern.89 с помощью ICQ
По умолчанию

все просто

Код:
var
  Page : TStringList;
  I : Integer;
  url : string;
begin
  Page := TStringList.Create;
  Page.Text := HTTP.Get('http://vkontakte.ru/idxxxxxx');
  For I := 0 to Page.Count -1 do
  begin
    if Pos('<div id="profilePhoto"', page[i]) <> 0 then
    begin
      url := page[i +1];
      url := Copy(url, Pos('http://', url), Length(url));
      Delete(url, Pos('/>', url), Length(url));
    end;
  end;
page.Free;
end;

// url - ссылка на аву)))
 
Ответить с цитированием

  #7  
Старый 11.05.2010, 19:28
ilyhamas
Новичок
Регистрация: 25.10.2009
Сообщений: 22
Провел на форуме:
179346

Репутация: 0
Отправить сообщение для ilyhamas с помощью ICQ
По умолчанию

Только возникает ошибка JPEG error #42
 
Ответить с цитированием

  #8  
Старый 11.05.2010, 19:41
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
Провел на форуме:
500264

Репутация: 69
Отправить сообщение для RedFern.89 с помощью ICQ
По умолчанию

как ты картинку отображаешь? приведи код
 
Ответить с цитированием

  #9  
Старый 11.05.2010, 19:48
ilyhamas
Новичок
Регистрация: 25.10.2009
Сообщений: 22
Провел на форуме:
179346

Репутация: 0
Отправить сообщение для ilyhamas с помощью ICQ
По умолчанию

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

  #10  
Старый 11.05.2010, 20:03
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
Провел на форуме:
500264

Репутация: 69
Отправить сообщение для RedFern.89 с помощью ICQ
По умолчанию

дайка сорс, так не понять ниче.. залей на slil
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Умный аватар на PHP для ВКонтакте v1.1 kadukmm Социальные сети 60 13.06.2010 20:44
[Sell] Голоса вконтакте (VKontakte) (и рейтинг в контакте) по самым низким ценам! dinar_007 Покупка, продажа, услуги в Соц. Сетях 226 31.05.2010 13:18
Приложения ВКонтакте (вопросы, продвижение, моненизация). Folc Социальные сети 18 06.03.2010 22:07
Программы для сайта Вконтакте. Fruit Социальные сети 3 05.01.2010 22:59



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


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




ANTICHAT.XYZ