San_Tehnik
alex.raven писал:
Вообще-то, боту нет необходимости скроллить страницу, чтобы добраться до тумбы, которая без прокрутки не видна - т.к бот получает сразу всю страницу, и соответственно, может имитировать клики по любым. В таком случае надо вешать проверку и onscroll и onclick, чтобы проверять что это были клики именно из браузера, а не имитация скриптом.
Ну так в этом и есть задумка, в принципе даже не заморачиваться с разрешением экрана юзера, а просто брать второй-третий блок тумб и следить за кликами по ним (их не должно быть видно даже при 1980 на 1080).
alex.raven
по опыту разработчика pay-per-click партнёрки, скажу что большинство кликботов действительно тупые и не умеют эмулировать поведение человека. поэтому onclick и onmousemove прекрасно отсеивали 70-80% из них. в дальнейшем мы переделали античитовые алгоритмы и стали делать 7 проверок, за каждую из которых (при положительном результате) начислялись очки "ботовости", при превышении определённого значения клик помечался как читерский.