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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Предыдущая тема Следующая тема

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


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




ANTICHAT ™ © 2001- Antichat Kft.