Вы не можете просто различить их, потому что все запросы являются законными, или, по крайней мере, злоумышленник может заставить его выглядеть законным (например, невинно выглядящие пользовательские агенты и т. Д.).
Один общийПрактика состоит в том, чтобы использовать Captcha / reCaptcha, чтобы боты могли быть заблокированы, но все равно не получилось бы, если бы человек был достаточно предан, чтобы решить их вручную.