Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

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

2 990 i
Заказать
Оформление заказа
х
В наличии

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

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

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

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

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

  • По IP-адресу

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

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

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

  • По URL страниц

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

  • По IP-адресу

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

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

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

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

Установка стандартная. Если на сайте не используется композит, дополнительно ничего включать не надо.



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



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



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



Поэтому, далее идут инструкции для специалиста по 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


x