Javascript-форум (https://javascript.ru/forum/)
-   Сайт Javascript.ru (https://javascript.ru/forum/site/)
-   -   Про модераторов (https://javascript.ru/forum/site/14913-pro-moderatorov.html)

Skipp 10.02.2011 14:17

<img onerror="" /> или iframe

некоторые боты не качают страницу целиком, только возможно там где предположительно стоит капча.

Gvozd 10.02.2011 16:01

ну, вообще-то сделать робота, который бы выполнял весь JS-код на странице, это раз плюнуть.
так, что робот может эмулировать браузер на 100%.
подсказка 1: большинство роботов используют COM-интерфейс IE
подсказка 2: редкий робот не заточенный под конкретный ресурс будет эмулировать полный список различных событий, сделанных пользователем.
Если события текстовых полей скорее всего будут посланы, то события мыши обычно остаются без внимания в массовости.

Илья Кантор 10.02.2011 18:15

Добавил яваскрипт-защиту на новые темы. Наблюдаем количество спама. Посмотрим, что там за COM-интерфейс IE :)

Илья Кантор 11.02.2011 17:20

Как оно?

monolithed 11.02.2011 17:39

Цитата:

Сообщение от Илья Кантор
Как оно?

активность ботов в выходные зашкаливает... в будни их мало

Илья Кантор 11.02.2011 17:48

Gvozd,
Может быть, так сделать

1) на событие mousemove срабатывает флаг
2) onsubmit формы проверяет флаг и добавляет спец параметр к action
3) сервер проверяет есть ли спец параметр и посылает если нет

Выходит, что пост будет проходить только при наличии событий mousemove и затем onsubmit

Matre 11.02.2011 18:53

Илья Кантор

А если юзер пользуется только клавиатурой?
Или с телефона?

Илья Кантор 11.02.2011 23:32

да, пожалуй вместо mousemove можно ловить keypress.
это решит проблему.

пока я чтото спама не вижу =)

Gvozd 11.02.2011 23:45

Цитата:

Сообщение от Matre
А если юзер пользуется только клавиатурой?

а создай-ка мне тему, используя только клавиатуру =)
Цитата:

Сообщение от Илья Кантор
да, пожалуй вместо mousemove можно ловить keypress.

точно не скажу, но это событие вполне может возникнуть и у робота

Илья Кантор 12.02.2011 00:35

ну я думаю что с тем 1% роботов, которые генерят кейпресс - мы как-нибудь справимся.
Обычно этих роботов зовут Чжао Мынь и Правакшара Чакра.


Часовой пояс GMT +3, время: 03:36.