Итак, сегодня мы с вами займемся блокировкой п..в, которые покупают "левые ссылки" на ваши сайты, а также пытаются заниматься накруткой поведенческих факторов. Сделаем мы это не просто, но действенно при помощи софта ZennoPoster, который позволит нам не только создать скрипт, проходящий через разные действия в автоматическом режиме, но и полностью убрать самостоятельные заходы на сервер, Яндекс Метрику и т.п.
Подготовка к написанию скрипта
Для начала перейдем к описанию экшена: он должен брать на сервере файлы, которые отвечают за множество параметров, но нас интересует прежде всего блокировка ip-адресов и доступ к ним на уровне сервера, где хранится информация о заходах на ресурсы, адрес url, время и другие необходимые ключевые характеристики, которые могут потребоваться для определения конкретного пользователя или бота.
Далее нам потребуется знать, сколько времени на сайте провел определенный х..й, чтобы по этой информации вычислить нужный ip-адрес, а затем занести его в черный список, прописав требуемую директиву в файле "эйтиайчэс" (если у вас есть отдельное решение в виде файерволла, то это облегчит задачу внесения большого количества таких ip-адресов и снизит нагрузку на сервер). Эти данные доступны в Яндекс Метрике в разделе "Вебвизор": выбираем фильтрацию, где активность должна быть менее 5, а время, проведенное на сайте - по вашему уразумению (можно поставить то же значение в секундах). После применения фильтров, вы увидите список из заходов, которые можно и посмотреть, но смысла в этом мало, т.к. они изначально создаются для спама.
Сам скрипт
Должен быть полностью автоматизированным, а следовательно, процесс выстраиваем следующим образом:
Скачиваем файлы с сервера, находим и кладём в список нужные ip-адреса (через Яндекс Метрику), а далее просто вносим их в файл, который отвечает за блокировку. Все довольно банально - ищем источник спама и блокируем его!
Трудности, с которыми может столкнуться неопытный пользователь ZennoPoster: настройки FTP для копирования файлов с сервера, параметры для изменения перечня адресов и других данных, и многое другое, что обычно не описывается даже на популярных форумах. Чтобы заказать экшен у нас, просто напишите в форме обратной связи об этом...
Запуск скрипта
После того как экшен готов, вы можете активировать его через программу ЗенноПостер, а также поставить требуемые даты и время проверки на заходы п...в, узнать их исходные данные, такие как местоположение, интересы и т.п.
Преимущества
К плюсам данного подхода можно отнести, конечно же, автоматическую фильтрацию и остальные действия, которые принято совершать вручную, т.к. можно сделать что-то не так, обрушив, например, сайт.
Но мы то знаем, что тестирование - лучший способ исправить недочёты, а полный "автомат" - не значит плохо, просто нужно подумать нюансы до этапа формирования готового результата.
Форма заказа услуги
Если вы хотите заказать для своего домена(ов) подобный скрипт, то можете задать свои вопросы относительно сроков, стоимости и т.п. через форму обратной связи, представленную чуть ниже.
[contact-form-7 id="78093" title="Контактная форма service"]Статья была полезна?