Как пригласить на страницу всех пользователей, лайкнувших пост

Как пригласить на страницу всех пользователей, лайкнувших пост
26.05.2016 Алексей Малыгин

Около 80% пользователей Facebook заходят в соцсеть с мобильного устройства. Увидев интересную публикацию в своей ленте (например, в виде репоста от друга), человек ставит лайк и на этом все заканчивается. Мало кто будет специально переходить на страницу-источник, чтобы подписаться.

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

Способы:

  1. Воспользоваться стандартной функцией приглашений Facebook и рассылать вручную (очень медленно и нудно).
  2. Взять готовый скрипт, который извлечет идентификаторы сразу всех «лайкнувших» и сделает рассылку.
  3. Использовать готовое приложение или онлайн-сервис для полной автоматизации процесса (это платно плюс большинство таких сервисов запрашивает логин и пароль вашего аккаунта в Facebook).

С первым способом все просто. Кто не знает, смотрите видео:

Второй способ полностью бесплатен и не запросит от вас конфиденциальные данные.

Запускаем браузер Google Chrome (я пользуюсь им, но скорее всего сработает и в Firefox), открываем Facebook. Вставляем в адресную строку ссылку https://www.facebook.com/browse/likes?id=YourpostID&actorid=YourfanpageID, где YourpostID — это идентификатор интересующего вас поста.

Не знаете как получить ID поста? Кликайте по его дате, откроется уникальная ссылка, например https://www.facebook.com/FaceTips/posts/1156149031086065. Набор цифр — это и есть ID.

Идем дальше.

YourfanpageID — это идентификатор вашей страницы. Получить идентификатор можно в блоке «Информация» (набор цифр в самом низу).

После подстановки параметров, открываем получившуюся ссылку. На экране появится список пользователей, которым нравится пост:

Для популярных постов, которые собрали по несколько сотен (а то и тысяч) лайков, сидеть и вручную кликать по кнопке «пригласить» — утомительно. На помощь придет небольшой скрипт.

  • Убедитесь, что в активной вкладке браузера открыта страница со списком пользователей (см. скриншот выше).
  • Открываем Инструменты разработчика браузера Google Chrome (Ctrl + Shift + I).
  • В нижней части экрана появится панель, в которой нужно переключиться на вкладку Console. Консоль должна быть пустой. Чтобы очистить весь ненужный хлам, нажимайте на кнопку Clear Console (Ctrl + L).
  • И последний шаг — вставляем код скрипта, нажимаем Enter.
    var inputs = document.querySelectorAll('a._42ft._4jy0._4jy3._517h');
    for(var i=1; i<inputs.length;i++) {
    inputs[i].click();
    }
    

Еще несколько интересных скриптов вы можете найти здесь и здесь.

Если вы владеете какими-нибудь интересными скриптами — пишите в комментариях, всем читателям блога будет интересно.

  • Эл

    давно пользуюсь, работает. главное вписать номера в правильные места. Спасибо!

  • Gan

    Создаю группу (название группы на выбор) на фейсбуке с 5000 участниками. услуга 500 рублей. Создание от 5-10 дней. все реально. avireya@mail.ru

  • Алексей Смирнов

    На самом последнем этапе, после ввода скрипта выдает ошибку.. Возможно, он уже не работает?

    • Все может быть. Обычно такие скрипты недолговечны. Facebook быстро исправляет дыры в своей системе.

  • не работает((

  • Дмитрий Копий

    Страница выдается пустая…

  • Уже не работает данный способ, к сожалению..