Tampermonkey-скрипт для парсинга новых подписчиков TikTok
Цель:
Автоматически отслеживать и сохранять никнеймы новых подписчиков популярных аккаунтов TikTok через веб-версию. Новые подписчики добавляются в .txt файл, если их нет среди уже сохранённых. Поддерживается ручной запуск (нажатие на Запуск в UI) и поочередная обработка до 10 профилей.
Функциональные требования:
1. Запуск скрипта
•Скрипт работает на страницах:
https://www.tiktok.com/@USERNAME/followers
•Парсинг запускается вручную при нажатии кнопки «Запуск» в UI.
•До 10 ссылок на TikTok-профили вводятся пользователем в текстовое поле интерфейса.
2. Обработка списка профилей
•Пользователь вводит до 10 ссылок на профили в многострочное текстовое поле в интерфейсе.
•Скрипт проходит по списку по очереди — обрабатывает один профиль, затем автоматически переходит к следующему.
3. Сбор и сравнение данных
•При загрузке страницы подписчиков скрипт:
•Собирает текущие 50 никнеймов.
•Сравнивает с сохранёнными (первоначальными с момента запуска).
•Добавляет только новых подписчиков в локальный список (localStorage).
•Обновлённый список сохраняется автоматически.
4. Автоматизация
•Проверка каждого профиля — каждые 300 секунд
5. Интерфейс пользователя
•Простая UI-панель с:
•текстовым полем для вставки ссылок (до 10),
•кнопкой «Запуск»,
•кнопкой «Выгрузить список» (экспорт никнеймов в .txt файл),
•Кнопка «Остановить» для досрочного завершения.
Более детально опишу в ЛС, есть наброски парсера