PDA

Просмотр полной версии : Каптчи mail.ru и vkontakte.ru в АнтиКаптче


apofis
04.01.2010, 19:45
Не знаю в каком разделе можно создать такую тему, поэтому создал здесь.

Я как бы учусь разгадывать каптчи Вконтакта и Мэйла:)
Вообщем, у меня такой вопрос.
Каптчи Вконтакте имеют расширение .jpg. Я ищу каптчу, записываю в файл с этим расширением, передаю на анти-каптчу и получаю в ответе разгаданный текст.

А вот на Мэйле каптчи имею расширение .png. Ищу, записываю в .png формате, передаю на антикаптчу, а там потом в акке появляется окно Ошибки, где появляется ошибка ERROR_IMAGE_IS_NOT_PNG (Капча не является корректным PNG файлом)

Не пойму что не так....
Может кто сталкивался с этим?

Alv
04.01.2010, 19:48
Как вариант конвертируй в jpg.

DarkByte
04.01.2010, 19:48
Блокнотом открой файл капчи с мейла и посмотри на первые 3 буквы.

apofis
04.01.2010, 19:56
Блокнотом открой файл капчи с мейла и посмотри на первые 3 буквы.

‰PNG


IHDR — 3 p
Ц QIDATxњн|Y“W–^о™Hl‰(*цBUЎXЕM$["R«GµуРу2цѓГЋh·яП<М‹џмЋp„ничШнYT?ЭЬ$J$‹UEЦ†
ы–ИИ}уГsР$µ±(rґњ‡
UHЬјЯЅз|Яwnх<щGµ+U»Т«Е‰b.%^х^qT»Тµ*Ъ«Е c{Х#ш—ЯлњфгЭ‹ ›лєЋc»Ћг№.ЉaЋгшчoNѕ#>yxћз8Ћ®лЈСЁQ«tЄ‡–©»®Л°Ўp,Й† ў8A

Вот где-то самое начало. Ну как и видно - PNG формат. А Анти-Каптча все-равно отрицает....

DarkByte
04.01.2010, 20:23
‰PNG

Вот где-то самое начало. Ну как и видно - PNG формат. А Анти-Каптча все-равно отрицает....
значит используй вариант из 2го поста, конвертируй в jpg :)

apofis
04.01.2010, 20:38
значит используй вариант из 2го поста, конвертируй в jpg :)
То есть сразу сохранять каптчу в .jpg?
Я давно уже попробовал. В результате:
ERROR_IMAGE_IS_NOT_JPEG (Капча не является корректным JPEG файлом)

FEV
04.01.2010, 21:16
Каптчи Вконтакте имеют расширение .jpg. Я ищу каптчу, записываю в файл с этим расширением, передаю на анти-каптчу и получаю в ответе разгаданный текст.
То есть сразу сохранять каптчу в .jpg?
Я давно уже попробовал. В результате:
ERROR_IMAGE_IS_NOT_JPEG (Капча не является корректным JPEG файлом)

Противоречие.

apofis
04.01.2010, 21:23
Противоречие.
Я говорю если Майловскую каптчу (.png) сохранять сразу в .jpg, то такая ошибка.

А Вконтактовские каптчи .jpg (которые я и сохраняю как .jpg) нормально разгадываются.

gold-goblin
04.01.2010, 21:35
сменить расширения файла это не значит конвектировать....

apofis
04.01.2010, 21:47
А как тогда посредством Perl конвертировать? Надо чтобы каптча скачалась, переконвертировалась тут же, и отправилась. Такое вообще возможно?

DarkByte
04.01.2010, 21:56
А как тогда посредством Perl конвертировать? Надо чтобы каптча скачалась, переконвертировалась тут же, и отправилась. Такое вообще возможно?
На PHP для работы с изображениями есть специальная библиотека GD, там код получится примерно следующим:
$img=CreateImageFromPng('file.png');
ImageJPEG($img,'file.jpg');
ImageDestroy($img);
как на перле сделать - х3 :)

GlooK
04.01.2010, 22:29
При передаче сервису антикапчи поставь
Content-Type: image/png

Также, на сколько я знаю, на маиле каптча в виде 3х изображений.

apofis
05.01.2010, 07:39
При передаче сервису антикапчи поставь

Я на Perl пишу, здесь не так...

Также, на сколько я знаю, на маиле каптча в виде 3х изображений.
Это только лишь при регистрации аккаунта. Другие каптчи - сплошные.

apofis
05.01.2010, 07:41
Вообщем, надо как-то переконвертировать в .jpg.
Пробовал установить и подключить Image::Magick. Никак не получается(
Есть ли еще способы конвертирования?

DarkByte
05.01.2010, 08:51
Вообщем, надо как-то переконвертировать в .jpg.
Пробовал установить и подключить Image::Magick. Никак не получается(
Есть ли еще способы конвертирования?
Использование внешних программ... типа png2jpg

M_script_
06.01.2010, 01:13
Зачем конвертировать png->jpg? :D
ТС, сохраняй капчу мэйлру в файл с расширением .jpg, отправляй на антигейт и будет тебе счастье ;)

apofis
06.01.2010, 06:26
По этому поводу я уже писал в сообщении #6:
То есть сразу сохранять каптчу в .jpg?
Я давно уже попробовал. В результате:
ERROR_IMAGE_IS_NOT_JPEG (Капча не является корректным JPEG файлом)

Вообщем, я научился конвертировать при помощи библиотеки GD. Конвертированный .jpg хорошо распознается))
Всем спасибо)

M_script_
06.01.2010, 07:05
По этому поводу я уже писал в сообщении #6:

Уже 4 месяца отправляю на распознавание капчу без каких-либо преобразований с расширением .jpg

apofis
06.01.2010, 07:07
Каким методом? Post или base64?
Я base64 использую, не получается так. Может post'ом и можно так делать..

M_script_
06.01.2010, 08:11
Да, постом. Значит так и есть