Algoholic.in.ua

Блог > Как удалить все подписки в твиттере?

Как удалить все подписки в твиттере? JavaScript

Категория: Блог | Добавлено: 2016-09-25 | Просмотров: 366

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


Скрипт на JS:

        //время ожидания подгрузки новых подписок после прокрутки в миллисекундах
var requestTime = 1000;

//количество подписок перед последней прокруткой
var count = 0;

//все кнопки отписки кидаем в переменную
var buttons = document.getElementsByClassName("user-actions-follow-button js-follow-btn follow-button btn small small-follow-btn");

//метод для отписки
function unreadAll(){
    for(var i = 0; i < buttons.length; i++){
        buttons[i].click();
    }
}

//метод для прокрутки страницы вниз 
function scroll(){
    count = buttons.length;
    window.scrollTo(0,document.body.scrollHeight);
    setTimeout(getAndCheck, requestTime);
}

//проверка на то, появились ли новые элементы
function getAndCheck(){
    buttons = document.getElementsByClassName("user-actions-follow-button js-follow-btn follow-button btn small small-follow-btn");
    if(count < buttons.length){
        scroll();
    }
    else{
        unreadAll();
    }
}
scroll();
    

Ну и что с этим делать?

  1. Откройте ваш твиттер, а именно страницу с читаемыми (https://twitter.com/ВАШ_НИК/following)
  2. Откройте средства разработчика (F12 в большинстве современных браузеров)
  3. Перейдите во вкладку "консоль"
  4. Скопируйте туда код скрипта, приведенного выше и нажмите клавишу Enter.

Если скрипт удалил не все подписки, запустите его снова и увеличьте requestTime. Например:

            var requestTime = 2000;
            ...
        

Яндекс.Метрика
Украина онлайн