Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Писать бота под конкретный сайт как правило экономически не оправданно.
в форме добавления комментария есть hidden поле, значение которого меняется через javascript
<code>if(isset($_POST['was_form_post']))//Была отправлена форма
{
if(!CheckJS())//Не прошла проверка на JS
{
ECHO "Код формы только с капчей. Ранее отправленные данные пишутся в хайден поля";
EXIT;
}
//Обрабатываем форму
}</code>соберите базу в 11 000 картинок, 10 000 склассифицируйте руками, а 1000 оставьте для теста и посчитайте какой процент из этой 1000 будет верно определен.
Такой метод реализован на wordstat.yandex.ru — если вы отключите куки он будет у вас спрашивать капчу.Там SWF объект защищает форму. Вместе с куками
<script>document.write('<input type="hidden" name="hash" value="<?=md5($param)?>" ')</script>
помогает анализ того, что форма пришла оттуда, где она показана
Как обойтись без капчи?