ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Каптча ВК
  #1  
Старый 22.12.2009, 20:34
Kata1o
Новичок
Регистрация: 18.12.2009
Сообщений: 10
Провел на форуме:
33936

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

Привет всем.Подскажите как сохранить на диск капту вконтакте на делфи.Т.е. как узнать что она появилась и вывести ее в IMAGE?
 
Ответить с цитированием

  #2  
Старый 22.12.2009, 21:16
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

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

1) Парсишь необходимую страницу на наличие капчи.
2) Если капча присутствует - получаешь ее и сохраняешь на диск. Это можно делать с помощью библиотеки компонент Indy, либо с помощью WinSock и функций Windows для работы с файлами.
 
Ответить с цитированием

  #3  
Старый 22.12.2009, 21:17
Kata1o
Новичок
Регистрация: 18.12.2009
Сообщений: 10
Провел на форуме:
33936

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

Там на Ajax и Javascripts идет походу, потому парсить нечего(Мне бы понять как ее можно получить.
 
Ответить с цитированием

  #4  
Старый 22.12.2009, 21:50
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме:
4761503

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

Цитата:
2) Если капча присутствует - получаешь ее и сохраняешь на диск. Это можно делать с помощью библиотеки компонент Indy, либо с помощью WinSock и функций Windows для работы с файлами.
Интересен код скачивания картинки на чистом winsock
 
Ответить с цитированием

  #5  
Старый 22.12.2009, 21:56
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

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

Цитата:
Сообщение от Kata1o  
Там на Ajax и Javascripts идет походу, потому парсить нечего(Мне бы понять как ее можно получить.
Ничего не мешает парсить эти Ajax и Javascripts.
Цитата:
Сообщение от wolmer  
Интересен код скачивания картинки на чистом winsock
Тут нету ничего сложного: делаем обычный HTTP запрос с URI картинки. В ответ получаем заголовок и тело самой картинки.
 
Ответить с цитированием

  #6  
Старый 22.12.2009, 22:20
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме:
4761503

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

Цитата:
Сообщение от Chrome~  
Ничего не мешает парсить эти Ajax и Javascripts.

Тут нету ничего сложного: делаем обычный HTTP запрос с URI картинки. В ответ получаем заголовок и тело самой картинки.
Я слышал что к примеру если принимать exe файл по средствам winsock то его сразу же надо куда то писать (во время когда принимаем ответ (т.е. сам exe файл)), это правда? Если да то куда писать? (слышал что в TMemory... (... -> забыл что дальше (нету под рукой делфи)) (но если ошибаюсь -> подправьте ))

Вообщем, ТС, кури html/js код контакта (когда каптча выскочила)(я на счет получения ссылки на картинку), если же не справишься -> завтра посмотрю сам
 
Ответить с цитированием

  #7  
Старый 23.12.2009, 01:41
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

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

Цитата:
Сообщение от wolmer  
Я слышал что к примеру если принимать exe файл по средствам winsock то его сразу же надо куда то писать (во время когда принимаем ответ (т.е. сам exe файл)), это правда? Если да то куда писать? (слышал что в TMemory... (... -> забыл что дальше (нету под рукой делфи)) (но если ошибаюсь -> подправьте ))
Да, ты прав, можно записывать его, скажем, в TMemoryStream. Так или иначе, по идее, куда то все-таки нужно его записывать
 
Ответить с цитированием

  #8  
Старый 23.12.2009, 02:12
PandoraBox
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
Провел на форуме:
1510937

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

API http://antigate.com
 
Ответить с цитированием

  #9  
Старый 23.12.2009, 06:25
Kata1o
Новичок
Регистрация: 18.12.2009
Сообщений: 10
Провел на форуме:
33936

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

Цитата:
Сообщение от wolmer  

Вообщем, ТС, кури html/js код контакта (когда каптча выскочила)(я на счет получения ссылки на картинку), если же не справишься -> завтра посмотрю сам
Посмотрел я код до появления каптчи, и после они идентичны. Т.е. нигде не видно каптчу. Допустим на майл.ру ссылку на капчу я без проблем нахожу, там их даже три(капча из трех картинок), а здесь не могу найти.
 
Ответить с цитированием

  #10  
Старый 23.12.2009, 07:47
Пуховой
Banned
Регистрация: 25.11.2007
Сообщений: 62
Провел на форуме:
1702086

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

Kata1o, капча появляется после отправки запроса куда-либо. Детектировать можно по наличию "captcha_sid" в ответе (в этом же ответе будет и номер капчи).
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ