Как найти и отписаться от невзаимных подписчиков в инстаграм?
Причины для этого разные. Сервисов и приложений много. Я просто предлагаю один из относительно простых и доступных вариантов для тех кто немного знаком с PHP и готов заморочиться.
Шаг 1: сбор данных
Зайдите на страницу своего инстаграм аккаута в режиме просмотра с мобильного браузера: Просмотреть код (Ctrl+Shif+I) > Toggle device toolbar (Ctrl+Shif+M).
Откройте и пролистайте до конца страницу со списком подписчиков instagram.com/username/followers/. Выделите всю страницу (Ctrl+A), скопируйте (Ctrl+C) и поместите в отдельный текстовый файл. Подчистите начало до первого вхождения: "Фото профиля" и удалите все символы одинарной кавычки (');
Сделайте тоже самое и со списком подписок: instagram.com/username/following/.
Шаг 2: подготовка данных
Чтобы подготовить данные нам понадобится воспользоваться PHP-скриптом. Для этого можно использовать свой сервер (в том числе и локальный) или php онлайн редактором, например: https://paiza.io/en/projects/new?language=php
Сам код выглядит так:
<?php $s = ''; $s = explode('Фото профиля', $s); foreach($s as $k=>$v){ $v = preg_split('~[\n\r\t]+~isu', $v); if( isset($v[1]) ) echo trim($v[1]) ."\n"; } ?>
В качестве значения переменной $s пропишите содержание файла с подписчиками (см. шаг 1). В результате вы получите список только юзернеймов подписчиков. Сохраните его в текстовый файл.
Сделайте тоже самое и с содержанием файла с подписками.
Шаг 3: сравнение данных
Чтобы сравнить полученные данные и найти тех на кого вы подписаны, но кто не подписан на вас, воспользуйтесь следующим PHP-скриптом:
<?php
$s1 = '';
$s2 = '';
$a1 = explode("\n", $s1);
$a1 = explode("\n", $s2);
$a = array_diff($a1, $a2);
echo implode("\n", $a);
?>
В качестве значения переменной $s1 пропишите подготовленное (см. шаг 2) содержание файла с подписчиками.
В качестве значения переменной $s2 пропишите подготовленное (см. шаг 2) содержание файла с подписками.
В результате вы получите список юзернеймов невзаимных подписчиков. Останется только пройтись по ссылками instagram.com/username и отписаться от таковых.