<img onerror="" /> или iframe
некоторые боты не качают страницу целиком, только возможно там где предположительно стоит капча. |
ну, вообще-то сделать робота, который бы выполнял весь JS-код на странице, это раз плюнуть.
так, что робот может эмулировать браузер на 100%. подсказка 1: большинство роботов используют COM-интерфейс IE подсказка 2: редкий робот не заточенный под конкретный ресурс будет эмулировать полный список различных событий, сделанных пользователем. Если события текстовых полей скорее всего будут посланы, то события мыши обычно остаются без внимания в массовости. |
Добавил яваскрипт-защиту на новые темы. Наблюдаем количество спама. Посмотрим, что там за COM-интерфейс IE :)
|
Как оно?
|
Цитата:
|
Gvozd,
Может быть, так сделать 1) на событие mousemove срабатывает флаг 2) onsubmit формы проверяет флаг и добавляет спец параметр к action 3) сервер проверяет есть ли спец параметр и посылает если нет Выходит, что пост будет проходить только при наличии событий mousemove и затем onsubmit |
Илья Кантор
А если юзер пользуется только клавиатурой? Или с телефона? |
да, пожалуй вместо mousemove можно ловить keypress.
это решит проблему. пока я чтото спама не вижу =) |
Цитата:
Цитата:
|
ну я думаю что с тем 1% роботов, которые генерят кейпресс - мы как-нибудь справимся.
Обычно этих роботов зовут Чжао Мынь и Правакшара Чакра. |
Часовой пояс GMT +3, время: 03:36. |