Короткий ответ: ты не можешь. Однако вы можете сделать некоторые проверки, например, пользовательский агент (но, опять же, это легко изменить / подделать).
Но, допустим, вы хотите получить большинство, проверьте, что пользовательский агент приемлем, проверьте устройство на наличие доступа к вашей странице для мобильных устройств.
Другой известный мне метод, который я знаю, - отслеживание количества запросов, которые делает источник, и наличие порога запроса / времени для проверки того, является ли соединение «законным». Я сам этого не делал, поэтому не могу говорить о его надежности.
Если вы хотите различать роботов, вам помогут такие инструменты, как ( ReCaptcha ).