Помощь Система вопрос-ответ с картинкой.

Тема в разделе "DLE", создана пользователем Doctor_zlo, 12 май 2012.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. Doctor_zlo

    Doctor_zlo

    Moderator
    Регистр.:
    25 апр 2008
    Сообщения:
    461
    Симпатии:
    978
    Навеяло темой Ботмастера о объявлении конкурса на обучение хрумера новым текстовым капчам. Призовой фонд 15000 баков.
    Вот здесь цитата от него же -
    15000 сумма хорошая, а значит скоро большинство текстовых вопросов с ответами будет в базе хрумака, и система вопрос - ответ потеряет свою эффективность.
    Вот возникла мысль добавить к системе вопрос-ответ еще и картинку. Суть в том, что изображено на картинке никакой хрум не сможет распознать.
    Вопросы будут однотипными и будут выглядеть примерно так -


    vopr111.jpg


    Надо отгадать что нарисовано на картинках.
    Для пользователя при регистрации, это будет выглядеть примерно так -



    vopr2.jpg
    В принципе вопросы одинаковые "Что нарисовано на картинке"
    Картинки разные, много их можно найти в гугл картинках, и все картинки не один хрумак не запомнит, а стало быть как я понимаю, взломать данную капчу сможет только человек?
    Теперь вопрос. Кто сталкивался с подобным?
    Эффективна такая система или баян?
     
    djandreyka, HADAJIb, AzazelloBiz и ещё 1-му нравится это.
  2. AzazelloBiz

    AzazelloBiz

    Регистр.:
    20 авг 2011
    Сообщения:
    334
    Симпатии:
    164
    Идея отличная. Даже встречал её реализацию на каком-то ресурсе. Но, мне кажется, что достаточно будет поменять вопрос после окончания конкурса на новый. Главное - не писать банальные вопросы типа "сколько букв в слове земля" ))
     
  3. digitalfarseer

    digitalfarseer Постоялец

    Регистр.:
    18 апр 2012
    Сообщения:
    75
    Симпатии:
    11
    Интересно, а если отдавать ссылку на картинку googl'у, а полученный текстовый запрос вставлять в поле ответа, какой будет пробив?
     
  4. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.403
    Симпатии:
    1.185
    Гугл уже несколько месяцев поддерживает поиск по загруженной картинке.

    Вот что он написал для картинки вертолётика:
    Скорее всего, на картинке вертолет радиоуправляемый
     
  5. digitalfarseer

    digitalfarseer Постоялец

    Регистр.:
    18 апр 2012
    Сообщения:
    75
    Симпатии:
    11
    Я про это и говорю. Брать слово из полученного текстового запроса при поиске по картинке (одно, т.к. большинство таких вопросов подразумевают односложные ответы) и отдавать в качестве ответа форме. Мне кажется, можно неплохо распознавать картинки таким образом. Другое дело, что вопрос можно сформулировать в духе "Сколько пальцев показывает человек?", такой метод уже не прокатит.
     
  6. Marko

    Marko Постоялец

    Регистр.:
    3 янв 2012
    Сообщения:
    65
    Симпатии:
    15
    Угадает конечно, напишет, что на картинке снежинки.
    Лучше такие картинки:

    gibrid.jpg

    Но пожалей посетителей - вполне хватит простого текстового вопроса, желательно с цифровым ответом, зачем людей перенапрягать. Кто правильно ответит кроме человека на вопрос - на яблоне 2 ветки на каждой по 7 яблок, сколько яблок цифрой.
     
    E-body нравится это.
  7. Marko

    Marko Постоялец

    Регистр.:
    3 янв 2012
    Сообщения:
    65
    Симпатии:
    15
    Не верю я, что этот конкурс даст результат. Нереально собрать такую базу, он мог и больше пообещать, платить не прийдется. Тут ничего не поможет, Вы хоть представляете размер такой базы, куда там Пастухову :D а здесь еще и порядок слов имеет значение. Но я действительно прочитал первый пост невнимательно, не буду мешать.
     
  8. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.403
    Симпатии:
    1.185
    Картинка из поста https://nulled.cc/threads/229273/#post-1958984
    уже получше, гугл показал картинки которые на заданную похожи, потом поиском по одной из них вышел на немецкое слово.

    А это уже 4 раунда (2 поиска, определение языка, перевод) для распознавания, что значительно затруднит написание бота.
     
  9. Doctor_zlo

    Doctor_zlo

    Moderator
    Регистр.:
    25 апр 2008
    Сообщения:
    461
    Симпатии:
    978
    В общем стоит уже 4 дня на довольно посещаемом спам ботами сайте.
    Стандартная капча отключена. Осталась только вопрос-ответ с картинкой.
    Картинки брались с гугл поиска картинок, не изменялись никак, потому что не умеет еще хрум отправлять запросы в гугл картинки, как научится там посмотрим.
    На данный момент спама нет.
     
    latteo нравится это.
  10. Doctor_zlo

    Doctor_zlo

    Moderator
    Регистр.:
    25 апр 2008
    Сообщения:
    461
    Симпатии:
    978
    Поступил вопрос по реализации, уже точно не помню, делалось 1 раз, а теперь просто заменяю 2 файла при установке движка.

    Чтобы не заморачиваться делалось примерно так:

    engine/modules/register.php

    PHP:
    $tpl->set'{question}'htmlspecialcharsstripslashes$question['question'] ), ENT_QUOTES ) );
    менять на
    PHP:
    $tpl->set'{question}',  stripslashes$question['question'] ) );
    engine/inc/question.php

    PHP:
    $question $db->safesqlstrip_tags($_POST['question']) );
    2 раза менять на
    PHP:
    $question $db->safesqlstrip_tags($_POST['question'], '<img>') );
    Это позволит при добавлении вопроса использовать HTML тег <img>

    Вопрос будет выглядеть примерно так:

    Что нарисовано на этой картинке? <img src="/img/4.jpg" width=200>
    Ну и соответственно положить папку с картинками на сервер и указывать правильный путь к картинкам
     
    spiderbuber, Gorev, webed и ещё 1-му нравится это.