Просмотр полной версии : Каптчи mail.ru и vkontakte.ru в АнтиКаптче
Не знаю в каком разделе можно создать такую тему, поэтому создал здесь.
Я как бы учусь разгадывать каптчи Вконтакта и Мэйла:)
Вообщем, у меня такой вопрос.
Каптчи Вконтакте имеют расширение .jpg. Я ищу каптчу, записываю в файл с этим расширением, передаю на анти-каптчу и получаю в ответе разгаданный текст.
А вот на Мэйле каптчи имею расширение .png. Ищу, записываю в .png формате, передаю на антикаптчу, а там потом в акке появляется окно Ошибки, где появляется ошибка ERROR_IMAGE_IS_NOT_PNG (Капча не является корректным PNG файлом)
Не пойму что не так....
Может кто сталкивался с этим?
Как вариант конвертируй в jpg.
DarkByte
04.01.2010, 19:48
Блокнотом открой файл капчи с мейла и посмотри на первые 3 буквы.
Блокнотом открой файл капчи с мейла и посмотри на первые 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 :)
значит используй вариант из 2го поста, конвертируй в jpg :)
То есть сразу сохранять каптчу в .jpg?
Я давно уже попробовал. В результате:
ERROR_IMAGE_IS_NOT_JPEG (Капча не является корректным JPEG файлом)
Каптчи Вконтакте имеют расширение .jpg. Я ищу каптчу, записываю в файл с этим расширением, передаю на анти-каптчу и получаю в ответе разгаданный текст.
То есть сразу сохранять каптчу в .jpg?
Я давно уже попробовал. В результате:
ERROR_IMAGE_IS_NOT_JPEG (Капча не является корректным JPEG файлом)
Противоречие.
Противоречие.
Я говорю если Майловскую каптчу (.png) сохранять сразу в .jpg, то такая ошибка.
А Вконтактовские каптчи .jpg (которые я и сохраняю как .jpg) нормально разгадываются.
gold-goblin
04.01.2010, 21:35
сменить расширения файла это не значит конвектировать....
А как тогда посредством Perl конвертировать? Надо чтобы каптча скачалась, переконвертировалась тут же, и отправилась. Такое вообще возможно?
DarkByte
04.01.2010, 21:56
А как тогда посредством Perl конвертировать? Надо чтобы каптча скачалась, переконвертировалась тут же, и отправилась. Такое вообще возможно?
На PHP для работы с изображениями есть специальная библиотека GD, там код получится примерно следующим:
$img=CreateImageFromPng('file.png');
ImageJPEG($img,'file.jpg');
ImageDestroy($img);
как на перле сделать - х3 :)
При передаче сервису антикапчи поставь
Content-Type: image/png
Также, на сколько я знаю, на маиле каптча в виде 3х изображений.
При передаче сервису антикапчи поставь
Я на Perl пишу, здесь не так...
Также, на сколько я знаю, на маиле каптча в виде 3х изображений.
Это только лишь при регистрации аккаунта. Другие каптчи - сплошные.
Вообщем, надо как-то переконвертировать в .jpg.
Пробовал установить и подключить Image::Magick. Никак не получается(
Есть ли еще способы конвертирования?
DarkByte
05.01.2010, 08:51
Вообщем, надо как-то переконвертировать в .jpg.
Пробовал установить и подключить Image::Magick. Никак не получается(
Есть ли еще способы конвертирования?
Использование внешних программ... типа png2jpg
M_script_
06.01.2010, 01:13
Зачем конвертировать png->jpg? :D
ТС, сохраняй капчу мэйлру в файл с расширением .jpg, отправляй на антигейт и будет тебе счастье ;)
По этому поводу я уже писал в сообщении #6:
То есть сразу сохранять каптчу в .jpg?
Я давно уже попробовал. В результате:
ERROR_IMAGE_IS_NOT_JPEG (Капча не является корректным JPEG файлом)
Вообщем, я научился конвертировать при помощи библиотеки GD. Конвертированный .jpg хорошо распознается))
Всем спасибо)
M_script_
06.01.2010, 07:05
По этому поводу я уже писал в сообщении #6:
Уже 4 месяца отправляю на распознавание капчу без каких-либо преобразований с расширением .jpg
Каким методом? Post или base64?
Я base64 использую, не получается так. Может post'ом и можно так делать..
M_script_
06.01.2010, 08:11
Да, постом. Значит так и есть
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot