Скрипты и программы Скрипт отписок в Instagram

Roman.S

Pirate Club
Регистрация
21 Дек 2017
Сообщения
59
Реакции
219
Всем привет.
Нахватал мой фейк в инстаграме 7500 подписок. Пришла пора отписываться. Как представил, это ж сколько раз вручную придется кнопку жать... а еще ж ограничения... В общем написал небольшой скрипт. Не zennopost конечно, зато бесплатно :)
Раз в 25 секунд отписывается от 1 аккаунта. Не более 1000 за раз.

Может кому пригодится

Для запуска авторизуйтесь в хроме, кликните в профиле на "Подписки", промотайте вниз, чтоб подгрузилось побольше аккаунтов (поправил скрипт, чтоб он сам прокручивал Всё течет, всё меняется, теперь опять надо проматывать...). Откройте консоль (ctrl+shift+I вкладка "Console"). Вставьте код и нажмите ввод. Можно заниматься своими делами :)
UPD. Исходный код инсты изменился, код перестал работать. Подправил на скорую руку, но опять надо самому проматывать вниз и отписывает нечетные позиции. Пока нет времени разбираться
Сам код:
Код:
var jq = document.createElement('script');
jq.src = "https://code.jquery.com/jquery-latest.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);

function unFollow(){
    var ulWrapper = document.querySelector('div._1xe_U');
    ulWrapper.scrollTop = ulWrapper.scrollTop + 60;
 
    var n = window.i;
    var btn = $("._5f5mN:eq("+n+")");
    var btok = $(".-Cab_");
    btn.click();
    
    if(btok.click()){
        console.log(n);
        window.i++;
    }
    if(window.i>1000){
        clearInterval(unflw);
    }
}

var i=1;

var unflw = setInterval(function() { unFollow(); }, 15000);
 

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

Рекламное сообщение
🤖Graver_Robot — Telegram бот, который много лет предлагает огромный ассортимент различных товаров и услуг для работы. Работаем с 2012 года!

Что вы найдете:
  • 🏦 Вepифициpoвaнныe aккaунты и платежные системы
  • 💰 Криптобиpжи на СНГ и EU дропов
  • 💵 Кошельки с виртуальными картами (VCC) и IBAN счетом
  • 📞 Аккаунты телефоний + SIP с подменой номера
  • 🔗 Аpeндa чистых прокси для работы
  • 📧 Идeнтификaции кошельков
  • 💳 Дебетовые карты РФ с доставкой
  • 📩 SMS-активации любых сервисов
  • 💬 Долгосрочная аренда номеров под SMS
  • 📲 ESIM разных стран
  • 🌐 Регистрация компаний, офшоров
  • 📋 Верификации под заказ
И многое другое.

➡️ Подробнее
 

Последнее редактирование:

Пользуюсь данным скриптом (сам прокручивает в низ)
Код:
Element.prototype.parents = function(selector) {
  var elements = [];
  var elem = this;
  var ishaveselector = selector !== undefined;
 
  while ((elem = elem.parentElement) !== null) {
    if (elem.nodeType !== Node.ELEMENT_NODE) {
      continue;
    }
 
    if (!ishaveselector || elem.matches(selector)) {
      elements.push(elem);
    }
  }
 
  return elements;
};


console.info('Открыли список подписок');
document.querySelector('a[href*="following"]').dispatchEvent(
  new MouseEvent('click', {bubbles: true, cancelable: true})
);


setTimeout(function() {
  var timeout = 45; // seconds

  console.warn(
    'Скрипт начал работу: первая и последующие отписки будут через '
    + timeout + ' секунд'
  );

  function clickToButtonUnsubscribe(selectorButtons, $ulWrapper, iteration) {
    iteration = typeof(iteration) === 'number' ? iteration : 1;

    var $button = document.querySelector(selectorButtons);

    if ($button) {
      setTimeout(function() {
        $button.dispatchEvent(
          new MouseEvent('click', {bubbles: true, cancelable: true})
        );

        var tmpScrollTop = $ulWrapper.scrollTop;
        $ulWrapper.scrollTop = $ulWrapper.scrollTop + $ulWrapper.scrollHeight;
        setTimeout(function() { $ulWrapper.scrollTop = tmpScrollTop; }, 100);

        console.info(
          'Кликнул по кнопке №' + iteration + ' и проскролил список',
          {
            datetime: new Date(),
            $button,
            $ulWrapper
          }
        );
        
        clickToButtonUnsubscribe(selectorButtons, $ulWrapper, iteration + 1);
      }, timeout * 1000);
    } else {
      console.warn('Скрипт завершил работу: нет кнопоки для отписки');
    }
  }

  clickToButtonUnsubscribe(
    'button._qv64e._t78yp._4tgw8._njrw0', // selector of buttons for unsubscribe
    document.querySelector('div._gs38e') // selector for wrapper of ul-tag
  );
}, 2000);
 


Все работает самом внизу в коде есть время 15000 каждый 15сек нажимает кнопку если уменьшит будет работать быстро
Не надо уменьшать. Иначе вы можете превысить лимиты инсты на отписки. Сейчас код раз в 15 секунд жмет кнопку "отписаться", еще через 15 секунд жмет кнопку "отписаться" в окне подтверждения. Согласен, пока это всё криво, но правил код вчера на скорую руку, нет времени разбираться подробней
 

Не надо уменьшать. Иначе вы можете превысить лимиты инсты на отписки. Сейчас код раз в 15 секунд жмет кнопку "отписаться", еще через 15 секунд жмет кнопку "отписаться" в окне подтверждения. Согласен, пока это всё криво, но правил код вчера на скорую руку, нет времени разбираться подробней
А я не пользуюсь этим скриптом просто у него терпения не было ждать 15 секунд поэтому я написал ему об этом=)
 

Обратите внимание

Назад
Сверху