Скрипты и программы Скрипт отписок в 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);
 

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

Рекламное сообщение
📣 Клубы Web-Master, Traffic (Instagram, Google, Яндекс) и Нейросети вновь доступны для всех желающих!

Что изменилось:
  • Клуб Web-Master совмещен с клубом по Трафику. Теперь вы получаете доступ сразу ко всем материалам всех тематических клубов. В клубе по трафику вы получаете доступ к блокам по Instagram (+ серые/черные ниши), Яндекс и Google. Материалы доступны для изучения сразу. Больше нет необходимости покупать эти направления по отдельности. Вступаете и изучаете только то, что вам нужно.
  • В совмещенных клубах появилась собственная биржа заказов.
  • До вступления в клуб теперь доступна бесплатная 15-минутная консультация с куратором.
  • Направление открыто до конца года, возможно, закроем немного раньше. С 2025 года мы полностью убираем эти направления для новых пользователей.
  • Стоимость доступа к совмещенным клубам - 150 + 100 USD.
  • Текущие пользователи клубов Веб-мастер и Трафик получат возможность присоединиться к соседнему клубу по отличным условиям.
  • Стоимость доступа клуба по нейросетям осталась, как и была. В клубе сейчас почти 200 участников. Совсем скоро появится блок по нейро-музыке, на который участники клуба получат 50% скидку. После выхода блока в свет, общая стоимость клуба по нейросетям повысится.
🟢 ПОДРОБНОСТИ
 


Пользуюсь данным скриптом (сам прокручивает в низ)
Код:
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 секунд поэтому я написал ему об этом=)
 

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

Назад
Сверху