Главное Свежее Вакансии Образование
Выбор редакции:
😼
Выбор
редакции
25 488 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как отслеживать тысячи публикаций на сторонних ресурсах

Основатель «Школы траблшутеров» Олег Брагинский рассказывает, как быть в курсе показателей постов и своевременно отвечать на комментарии в Интернете.

Подлая сторона скоронавыков — структурная фиксация большого количества мыслей. Начинается всё чинно: первая статья, пробная аудиозапись, тестовый видеоролик. Не успеваешь оглянуться, как накопилась сотня публикаций, щедро комментируемых пользователями Сети, надеющимися на адекватный ответ.

Если интернет-ресурс принадлежит вам: сайт, профиль, канал, то уведомления не позволят пропустить неотвеченное, но как быть с неподконтрольными страницами? Вместе с учеником Школы траблшутеров Максимом Мухтаровым создали серию макросов для регулярной инвентаризации изменений.

Начали с автоматизации сбора статистики для сети деловых контактов LinkedIn, обновляя параметры просмотров (1) и лайков (2), что позволило оценивать удачность заголовков и злободневность тем:


Добавили значения, выдаваемые Facebook Debugger (3), дизлайки (4) и комментарии (5), благодаря чему научились выявлять скорость популяризации, раздражающие факторы и свежие реакции, требующие ответа:


Написали процедуру на Visual Basic, работающую с множественными источниками, реализованными разными классами (6) через единый интерфейс (7), вставляющий распарсенные данные в ячейки листа (8):


Отладчик репостов по адресу: https://developers.facebook.com/tools/debug/?locale=ru_RU оказался прекрасным инструментом определения истинной популярности. Количество реакций пользователей социальной сети (9) позволило выявлять недобросовестных конкурентов, промышляющих накруткой при нулевых значениях:


Создали настроечную таблицу, чтобы собирать информацию по избранным источникам (11), проставляя необходимость сбора данных (10), рассчитывая уложиться в заданное время (12). Отключив визуализацию построчных обновлений в Excel, ускорили процесс в восемь раз (13):


Поняли, что быстро исчерпываем терпение ресурсов, подозревающих DDoS-атаки и минимизировали лишние запросы — дата публикации материала (14) и реакции пользователей на ежедневной основе (15):


Для Youtube-роликов создали отдельный лист, чтобы собирать статистику по показателям (16), передачам (17), определять популярность навыков Школы траблшутеров (18) и суммировать достижения (19):


Составили таблицу замен неточных названий (20), созданных на неподконтрольных ресурсах, чтобы правильно разносить видео по циклам передач (21) и адресуемым навыкам (22)...


... а также проверочную таблицу, отражающую избыточные (23) и пропущенные (24) навыки в сериях:


Когда количество публикаций превысило 2’000, отладчик репостов фейсбук утратил возможность обновлять все строки за раз. Ввели параметры задержки опроса ресурса (25), стали указывать количество окон браузера (26), задавать диапазон строк для проверки (27) и отслеживать последнюю обработанную линию (28):


Второй удар под дых получили от Youtube, который тоже предусмотрел квоту на количество запросов к атрибутам роликов (29) для чрезмерно активных:


В очередной раз помог Александр Яценко, коллега по «Бюро Брагинского», проведя полсотни дотошных экспериментов на Python и тщательно переписав процедуры макроса по работе с видеохостингом.

Когда показалось, что уже всех обхитрили, зубы показала антивирусная программа Microsoft Defender, заподозрившая, что быстрые частые запросы к внешним ресурсам не являются нормальным поведением офисных файлов. Приходится при запуске макроса отключать защиту Windows реального времени (30):


Ажиотаж ежедневных проверок сошёл на нет и теперь обновления запускаем раз в неделю. Статистика на 7 февраля 2022 года показывает достижение 8,8 млн суммарных просмотров (31), приближение к 2’000 дизлайков (32), 1’360 часов ознакомления с выложенным (33) и публикацию 4 млн символов (34):


Отслеживание прекратим при достижении 10 млн просмотров, которые в 2015 году наметили как планку создания достаточной известности бренда. Тогда цифра казалась недосягаемой, но по прошествию 2’135 дней с момента генерации контента (35), количество выложенных видео приблизилось к 3’900 (36):


График записи роликов соблюдается не идеально. Количество запаздывающих съёмок, отмеченных красным шрифтом (37), в 20 раз превышает запасы, созданные впрок, оттенённые жёлтым фоном (38). По трём циклам к выкладке готовы передачи до августа 2038 года. Если завтра умереть, видео продолжат выходить 17 лет.

После публикации материала показатели Facebook Debugger из таблицы удалим: хлопотно дожидаться выделения квот на обновление 2’000 строк в течение трёх суток. Дизлайки Youtube тоже похороним: сервис отказался от показа негативных реакций 10 ноября 2021 года, но мы до сих пор получали их через API Google.

Зато накануне выхода статьи добавили в список обрабатываемых источников сайт Школы траблшутеров: https://braginskyoleg.com. Вроде мелочь, зато подтвердили универсальность механизма, который позволяет подключать к отслеживанию любые ресурсы, отражающие интересы читателей, слушателей и зрителей.

Теперь при отказе сайтов печатать наши материалы будем размещать их у себя в разделе «Статьи» (39), встроив защиту от накруток просмотров (40) при которой IP-адрес пользователя засчитывается единожды:


0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.