TikTok Magic (הורדה דינמית)

הורד סרטונים ללא לוגו/סימן מים בלחיצה אחת, ישירות מ-TikTok. יש יותר תכונות בקרוב.

< Feedback on TikTok Magic (הורדה דינמית)

Question/comment

§
Posted: 17-12-2025

Почему TikTok Magic больше не работает

Основные причины:

Сломался источник видео

Скрипт рассчитывает на video.src, содержащий
-prime.tiktok.com/video/

TikTok больше не отдаёт прямой MP4 URL таким образом
(используется blob: + MSE / MediaSource)

DOM-классы устарели

.css-1s9jpf8-ButtonBasicButtonContainer-StyledVideoSwitch.e11s2kul11
.css-ty9aj4-DivVideoContainer.eqrezik7


TikTok меняет эти классы каждую неделю, они не стабильны.

SPA + динамическая подгрузка

setInterval(tokChck, 1500) больше не ловит все переходы

TikTok использует History API + React state, URL меняется без перерендера

Download через больше невозможен

blob: нельзя скачать напрямую

download атрибут игнорируется

ВАЖНО (честно)

⚠️ Починить этот скрипт «малой правкой» невозможно
Он архитектурно устарел.

Какие есть реальные варианты сейчас
✅ Вариант 1 — Перехват fetch / XHR (рабочий)

Хукать fetch / XMLHttpRequest

Вытаскивать playAddr из JSON

Работает, но код сложнее

✅ Вариант 2 — Server-side (самый стабильный)

Отправка video ID на backend

Получение clean MP4

Так работают все актуальные загрузчики

❌ Вариант 3 — «Кнопка поверх плеера»

Больше не работает

TikTok специально это закрыл

Короткий ответ, если тебе пишут «не работает»

It stopped working because TikTok changed how videos are delivered.
The script relies on direct MP4 URLs and static DOM classes, which TikTok no longer uses.
This is a platform-side change, not a bug in the browser.

Post reply

Sign in to post a reply.