Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Защита от парсинга

Модуль помогает защитить контент вашего вебсайта от автоматического парсинга ботами конкурентов. Например: статьи, описания и характеристики товаров и прочее. некоторых случаях помогает снизить нагрузку на хостинг. Не существует 100% защиты от парсинга (т.к. к сайту должен сохраниться доступ поисковых систем и посетителей), но наш модуль его сильно усложняет (делает значительно дороже, для конкурента). Лучше всего модуль подходит для защиты вебсайтов с тысячами страниц/товаров. Функционал блокировки парсеров:По активностиПо IP-адресуПо User-агенту (предусмотрен набор для самых популярных ботов) Настройки исключений:По сайту (мультисайтовость 1С-Битрикс)По URL страниц По группе пользователейПо IP-адресуПо User-агенту (не рекомендуется) Присутствует удобный интерфейс для анализа заблокированных IP адресов, чтобы при необходимости можно было усложнить или упростить правила блокировки. Демо-период не ограничен по функциональности. Если на сайте используется композитный режим, то необходимо провести несложные манипуляции (смотрите инструкцию по установке).

Защита от парсинга

Защита от парсинга

Купить: 2 990 руб.
Попробовать (10 дней)
Скриншоты
Описание

Технические данные

Опубликовано:
02.02.2023
Обновлено:
22.02.2023
Версия:
1.0.2
Установлено:
50 - 99 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Да
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

Пользовательское соглашение

Описание

Модуль помогает защитить контент вашего вебсайта от автоматического парсинга ботами конкурентов. Например: статьи, описания и характеристики товаров и прочее. некоторых случаях помогает снизить нагрузку на хостинг.

Не существует 100% защиты от парсинга (т.к. к сайту должен сохраниться доступ поисковых систем и посетителей), но наш модуль его сильно усложняет (делает значительно дороже, для конкурента).

Лучше всего модуль подходит для защиты вебсайтов с тысячами страниц/товаров.

Функционал блокировки парсеров:

  • По активности

  • По IP-адресу

  • По User-агенту (предусмотрен набор для самых популярных ботов)

Настройки исключений:

  • По сайту (мультисайтовость 1С-Битрикс)

  • По URL страниц

  • По группе пользователей

  • По IP-адресу

  • По User-агенту (не рекомендуется)

Присутствует удобный интерфейс для анализа заблокированных IP адресов, чтобы при необходимости можно было усложнить или упростить правила блокировки.

Демо-период не ограничен по функциональности.

Если на сайте используется композитный режим, то необходимо провести несложные манипуляции (смотрите инструкцию по установке).

Отзывы (0)
Обсуждения (4)
Что нового
1.0.2 (22.02.2023) - исправлена ошибка блокирования - исправление ошибки в интерфейсе настроек - исправлен текст страницы заглушки
1.0.1 (05.02.2023) fix ошибки при отсутствии модуля статистики
Установка
Установка стандартная. Если на сайте не используется композит, дополнительно ничего включать не надо.

----------------

Если у вас используется технология композит, необходимо провести одну из двух манипуляций:

К сожалению, обойти композит иначе не получится, он отдается раньше, чем загружается ядро Битрикс.

Поэтому, далее идут инструкции для специалиста по 1С-Битрикс.
Для правки используйте ftp-доступ, и сделайте перед изменениями резервную копию изменяемого файла.

Если все эти слова вам не знакомы, лучше напишите нам на support@protobyte.ru, мы сами добавим.

Вариант 1 (предпочтительный): Чтобы защитить только страницы товаров/статей необходимо в файле /bitrix/php_interface/dbconn.php - добавить вконец ():
if ( file_exists( $_SERVER["DOCUMENT_ROOT"] . "/local/modules/protobyte.antiparsing/composite.php" ) ) {
 include( $_SERVER["DOCUMENT_ROOT"] . "/local/modules/protobyte.antiparsing/composite.php" );
} elseif ( file_exists( $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/protobyte.antiparsing/composite.php" ) ) {
 include( $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/protobyte.antiparsing/composite.php" );
}

Вариант 2: в файле /bitrix/header.php - заменить содержимое на:
<?require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/php_interface/dbconn.php");
 if ( file_exists( $_SERVER["DOCUMENT_ROOT"] . "/local/modules/protobyte.antiparsing/composite.php" ) ) {
   include( $_SERVER["DOCUMENT_ROOT"] . "/local/modules/protobyte.antiparsing/composite.php" );
 } elseif ( file_exists( $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/protobyte.antiparsing/composite.php" ) ) {
   include( $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/protobyte.antiparsing/composite.php" );
 }
 require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog.php");?>

Если используется отдача композита через NGINX (это возможно настроить в битрикс окружении). Тогда необходимо перевести отдачу композитного кэша на php (стандартный режим). Подробнее https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=37&CHAPTER_ID=08863
Поддержка
Вопросы по работе модуля и свои пожелания можно отправить по адресу support@protobyte.ru

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки