Поиск Google подтверждает, что требует JavaScript для блокировки ботов и скребков, таких как SEO Tools

Google изменил способ предоставления результатов поиска, что также поможет оградить его от ботов и скребков. Будет ли это дальнейшее влияние на инструменты SEO, или они смогут использовать безголовый Chrome, использующий JavaScript, остается открытым вопросом, но вероятно, что Google использует ограничения скорости, чтобы уменьшить количество страниц, которые можно запрашивать в установленный период времени.< /p>

Поиск Google теперь требует JavaScript

Google тихо обновил свое окно поиска, требуя от всех пользователей, включая ботов, включить JavaScript во время поиска.

Поиск Google без включенного JavaScript приводит к такому сообщению:

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

Снимок экрана JavaScript-сообщение Поиск Google

Confirmed: Google Is Requiring JavaScript To Block SEO Tools

В электронном письме TechCrunch представитель Google поделился следующими деталями:

“Включение JavaScript позволяет нам лучше защищать наши службы и пользователей от ботов и новых форм злоупотреблений и спама, …и предоставлять самую релевантную и актуальную информацию.”

JavaScript, возможно, обеспечивает персонализацию при поиске, именно это может иметь в виду представитель, предоставляя наиболее подходящую информацию. Но JavaScript также можно использовать для блокировки ботов.

Используя последнюю версию Chrome, я скопировал JavaScript и запустил его через ChatGPT, чтобы спросить, что он делает. Часть этого может касаться ограничения неправомерных запросов документов.

Снимок экрана Chrome Dev Tools

Confirmed: Google Is Requiring JavaScript To Block SEO Tools

ChatGPT предоставил мне такой отзыв:

“Основные функции
Генерация случайного значения (rdb)

Генерирует случайное значение на основе свойств (D_d, idc и p4b) входного объекта a, ограниченного p7d.
Это может быть использовано для ограничения скорости, экспоненциального отставания или подобной логики.

<стр>Цель и контекст
Из его компонентов сценарий:

Вероятно, обрабатывает повторные попытки запросов или контроль доступа к веб-ресурсам.

Реализует систему применения политики, где:

Политики определяют, действительны ли запросы.

Ошибки регистрируются и иногда повторяются на основе правил.

Случайные задержки или ограничения могут управлять механизмом повторных попыток.

Выглядывает оптимизированным для обработки ошибок и устойчивости в распределенных системах или системах с высоким трафиком, возможно, в службе Google или API.&69~~p>ChatGPT сказал, что код может использовать ограничение скорости, который является способом ограничения количества действий, которые пользователь или система может выполнить в течение определенного периода времени.

Ограничение скорости:

Используется для установления ограничения на количество действий (например, запросов API), которые пользователь или система может выполнить в течение определенного периода времени.
В этом коде случайные значения, сгенерированные rdb, могут быть использованы для ввода сменности в том, когда или как часто запросы разрешены, помогая эффективно управлять трафиком.

Экспоненциальная отдача:

ChatGPT объяснил, что экспоненциальное отставание — это способ ограничить количество повторных попыток для неудачного действия, которое разрешено выполнить пользователю или системе. Период времени между повторными попытками для неудачного действия увеличивается экспоненциально.

Похожая логика:

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

Я не знаю наверняка, что именно это делает конкретный JavaScript, это то, что объяснил ChatGPT, и это точно совпадает с информацией, предоставленной Google, что они используют JavaScript как часть их стратегии блокировки ботов.< /p>