1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

Подскажите Хорошую Капчу Под Веб

Тема в разделе "Lotus - Программирование", создана пользователем ToxaRat, 17 янв 2013.

Наш партнер Genesis Hackspace
  1. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.125
    Симпатии:
    19
    Собственно интересует хорошая, приятная капча для домино под веб
    даже не знаю, какую взять в виде явааплета или виндовой генерилки...
    что посоветуете?
     
  2. NetWood

    NetWood Well-Known Member
    Lotus team

    Регистрация:
    17 апр 2008
    Сообщения:
    347
    Симпатии:
    6
    Самопальную математичеcкую делал: 2*4+3=угадай число
    Тут пример http://codeby.net/forum/threads/29567.html в базе (domquery.nsf)zip
    Если Сисадминс будет лежать, то стучитесь - скину.
     
  3. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.125
    Симпатии:
    19
    и в личку написал - тишина
     
  4. NetWood

    NetWood Well-Known Member
    Lotus team

    Регистрация:
    17 апр 2008
    Сообщения:
    347
    Симпатии:
    6
    Почту получили?
     
  5. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.125
    Симпатии:
    19
    да спасибо, получил
    но это текстовая кпача да еще и самая суровая: "прибавте к 5 цифру 9 и умножте на 9" - а мне бы простую графическую на 4 цифры
     
  6. NetWood

    NetWood Well-Known Member
    Lotus team

    Регистрация:
    17 апр 2008
    Сообщения:
    347
    Симпатии:
    6
    Могу сказать, что эта текстовая работает лет так уже шесть. И полет нормальный.

    Задача же избавиться от спама, а картинки там будут или требование включить мозги — какая разница?
    Там даже намеренно сделана ошибка — сначала сложение, потом умножение. Для роботов неразрешимая задача.
    А для незнакомых с функцией умножения можно оставить только плюс и минус. Тоже помогает :)
     
  7. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.125
    Симпатии:
    19
    вот только сайт не привязан к языку, что сразу не позволит не знающим русского ввести правильный ответ

    а есть какая-то генерилка капчей под винду, чтобы потом их можно было в базу вставить и не париться?
     
  8. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.221
    Симпатии:
    312
  9. hirurg

    hirurg Member

    Регистрация:
    29 янв 2013
    Сообщения:
    15
    Симпатии:
    0
    Привет, http://www.google.com/recaptcha/captcha наверно подойдет.
     
  10. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.125
    Симпатии:
    19
    а есть простая, в виде командной строки? дал ей номер она сгенерила картинку?
     
  11. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.125
    Симпатии:
    19
    пока нашел только такое ;)
    You have attempts: 2.
    Осталось попыток: 2.
    Please, type digital CODE which you can see below (3 digits).
    Пожалуйста, введите цифровой КОД, который вы видите ниже (3 цифры).

    __##__#__#__##_
    _#__#_#__#_#__#
    _#__#_#__#____#
    __##__####___#_
    _#__#____#__#__
    _#__#____#_#___
    __##_____#_####
     
  12. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.125
    Симпатии:
    19
    понимаю что мне нужен просто конвертер текста в картинку
    вот теперь думаю что заюзать, mspaint ведь не позволяет работать с ним через COM обьект?
     
  13. erdi

    erdi Well-Known Member

    Регистрация:
    20 авг 2008
    Сообщения:
    261
    Симпатии:
    36
    заюзай Java

    Код (Text):
             int w=500;
    int h=500;
    int fontSize = 10;

    String s = "слово";

    BufferedImage after = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB);

    Graphics g = after.getGraphics();
    g.setColor(Color.black);
    char[] stringArray;
    stringArray = s.toCharArray();
    for(int i=0; i < stringArray.length; i++){
    g.setFont(new Font("TimesRoman", Font.PLAIN, fontSize+i));
    g.drawString(s.substring(i,i+1), 20+(i*10), 10);
    }
    g.dispose();
    ImageIO.write(after, "png", new File("C:\\captcha.png"));
     
  14. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.221
    Симпатии:
    312
    моего запаса матерных слов не хватит, чтобы доступно тебе объяснить все абсурдность твоей упертости - в привязке к шиндошз ;)
    раз цать сказали - java
    объяснить почему?! ;) - мэинстрим платформы LDN - java и в xPages юзают сервлеты... (и всё иже с ними)
    и те капча нужна для веба! - где шиндошз не рулед
    и в общем - использовать CGI - это не лучший способ взаимодействия с сервером (и в плане маштабируемости и в др. аспектах)
    а уж тем паче - юзать вниду в кач. веб-сервера (с КОМами и прочим) - этим могут страдать только корпорейты ("по понятным причинам") ну или ярые любители, а весь остальной мир - "бежит" от винды как от чумы
     
  15. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.125
    Симпатии:
    19
    ты не совсем понял, капчу я хочу создать оффлайн, ну смысл постоянно дёргать сервер, постоянно опасаться этих глючных сервлетов?

    наклепал базу из 2-5К заранее подготовленных "качественных" капчей и подсовываешь их
     
  16. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.221
    Симпатии:
    312
    офлайн где - на сервере? :) если ты не будешь генерить новые - то весь список капчей быстро исчерпается ("бот" тупо, с нескольких ip, прожмет её обновление)
    буфер капчей (если ты о нём) можно создавать асинхронно (а не обязательно - при загрузке страницы), с пом. того же кода
     
  17. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.125
    Симпатии:
    19
    ну если вдаваться в такие крайности то почитав литературку я обнаружил что мега умные боты вообще любую капчу прожмут, даже только что созданную

    а обновлять базку раз в месяц меня не затруднит
     
  18. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.221
    Симпатии:
    312
  19. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.125
    Симпатии:
    19
  20. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.221
    Симпатии:
    312
Загрузка...

Поделиться этой страницей