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

Roman.S

Pirate Club
Регистрация
21 Дек 2017
Сообщения
59
Реакции
223
Всем привет.
Нахватал мой фейк в инстаграме 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);
 

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

Рекламное сообщение

⚡PirateHUB Academy открывает свои двери для полностью обновленного направления - Traffic Hunter!

Первый вариант клуба по трафику появился в 2021 году. До сегодняшнего дня в клубе можно было получить только навыки таргетолога. Наш клуб не стоял на месте и постоянно обновлялся, все участники получали помощь от куратора. Сейчас мы расширяемся и из клуба по таргетированной рекламе делаем большой клуб - Traffic Hunter.

🔔 Traffic Hunter будет состоять из следующих блоков:
  • Таргетированная реклама FB/Instagram (белые ниши)
  • Таргетированная реклама FB/Instagram (серые и черные ниши)
  • Таргетированная реклама ВК (белые ниши)
  • Контекстная реклама (белые и серые ниши)
  • Арбитраж трафика
Вы сможете продвигать свой или чужой бизнес. Получите все необходимые навыки для свободного плавания в данной сфере и стабильного заработка (мы не учим как зарабатывать, мы обучаем востребованной профессии, навыки которой вы применяете на практике).

➡️➡️➡️ Описание клуба, блоков и другая информация
 


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

Не работает ссылка?

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

Назад
Сверху