Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

22.12.2009, 20:34
|
|
Новичок
Регистрация: 18.12.2009
Сообщений: 10
Провел на форуме: 33936
Репутация:
1
|
|
Каптча ВК
Привет всем.Подскажите как сохранить на диск капту вконтакте на делфи.Т.е. как узнать что она появилась и вывести ее в IMAGE?
|
|
|

22.12.2009, 21:16
|
|
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме: 1747641
Репутация:
175
|
|
1) Парсишь необходимую страницу на наличие капчи.
2) Если капча присутствует - получаешь ее и сохраняешь на диск. Это можно делать с помощью библиотеки компонент Indy, либо с помощью WinSock и функций Windows для работы с файлами.
|
|
|

22.12.2009, 21:17
|
|
Новичок
Регистрация: 18.12.2009
Сообщений: 10
Провел на форуме: 33936
Репутация:
1
|
|
Там на Ajax и Javascripts идет походу, потому парсить нечего(Мне бы понять как ее можно получить.
|
|
|

22.12.2009, 21:50
|
|
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме: 4761503
Репутация:
229
|
|
2) Если капча присутствует - получаешь ее и сохраняешь на диск. Это можно делать с помощью библиотеки компонент Indy, либо с помощью WinSock и функций Windows для работы с файлами.
Интересен код скачивания картинки на чистом winsock
|
|
|

22.12.2009, 21:56
|
|
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме: 1747641
Репутация:
175
|
|
Сообщение от Kata1o
Там на Ajax и Javascripts идет походу, потому парсить нечего(Мне бы понять как ее можно получить.
Ничего не мешает парсить эти Ajax и Javascripts.
Сообщение от wolmer
Интересен код скачивания картинки на чистом winsock
Тут нету ничего сложного: делаем обычный HTTP запрос с URI картинки. В ответ получаем заголовок и тело самой картинки.
|
|
|

22.12.2009, 22:20
|
|
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме: 4761503
Репутация:
229
|
|
Сообщение от Chrome~
Ничего не мешает парсить эти Ajax и Javascripts.
Тут нету ничего сложного: делаем обычный HTTP запрос с URI картинки. В ответ получаем заголовок и тело самой картинки.
Я слышал что к примеру если принимать exe файл по средствам winsock то его сразу же надо куда то писать (во время когда принимаем ответ (т.е. сам exe файл)), это правда? Если да то куда писать? (слышал что в TMemory... (... -> забыл что дальше  (нету под рукой делфи)) (но если ошибаюсь -> подправьте  ))
Вообщем, ТС, кури html/js код контакта (когда каптча выскочила)(я на счет получения ссылки на картинку), если же не справишься -> завтра посмотрю сам
|
|
|

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

23.12.2009, 02:12
|
|
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
Провел на форуме: 1510937
Репутация:
398
|
|
API http://antigate.com
|
|
|

23.12.2009, 06:25
|
|
Новичок
Регистрация: 18.12.2009
Сообщений: 10
Провел на форуме: 33936
Репутация:
1
|
|
Сообщение от wolmer
Вообщем, ТС, кури html/js код контакта (когда каптча выскочила)(я на счет получения ссылки на картинку), если же не справишься -> завтра посмотрю сам
Посмотрел я код до появления каптчи, и после они идентичны. Т.е. нигде не видно каптчу. Допустим на майл.ру ссылку на капчу я без проблем нахожу, там их даже три(капча из трех картинок), а здесь не могу найти. 
|
|
|

23.12.2009, 07:47
|
|
Banned
Регистрация: 25.11.2007
Сообщений: 62
Провел на форуме: 1702086
Репутация:
89
|
|
Kata1o, капча появляется после отправки запроса куда-либо. Детектировать можно по наличию "captcha_sid" в ответе (в этом же ответе будет и номер капчи).
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|