Начните загрузку в Javascript: блокирует ли он ботов? - PullRequest
1 голос
/ 14 сентября 2011

правда ли, что боты не могут запускать Javascript? У меня есть скрипт загрузки, который сначала показывает рекламу, а через 5 секунд начинается загрузка. Это на PHP. Если я сделаю это в Javascript, смогу ли я блокировать ботов на 100%?

Ответы [ 3 ]

2 голосов
/ 14 сентября 2011

Нет, это не правда.Бот, который заходит на ваш сайт, может свободно интерпретировать и запускать Javascript по своему усмотрению.Это правда, что многие боты не выполняют javascript, но ничто не мешает им сделать это.

Существуют более стандартные способы блокирования кооперативных ботов от перехода по ссылкам.

Вот хорошая ссылка на различные методы работы с кооперативомботы

1 голос
/ 14 сентября 2011

Нет, не будет.

Javascript является языком сценариев и выполняется на стороне клиента. Браузеры имеют движки javascript, которые могут выполнять javascript, но существуют и другие движки. Ничто не мешает боту использовать браузер, такие движки или реализовывать (подмножество) один из них.

Если вы хотите заблокировать ботов, вы должны использовать капчу.

1 голос
/ 14 сентября 2011

Краткий ответ: Нет.

Длинный ответ: Большинство ботов не выполняют javascript, но некоторые выполняют.Итак: Нет, это не сможет блокировать ботов на 100%.

...