← Все примеры

JavaScript Разработка и QA tiktok.com

TikTok: записывать элементы ленты в консоль

Выводит в консоль автора и подпись каждого нового видео в ленте, чтобы упростить анализ.

Код для копирования

// Log each new feed item's author and caption to the console
const seen = new WeakSet();
function logItems() {
  document.querySelectorAll('[data-e2e="recommend-list-item-container"]')
    .forEach(function (el) {
      if (seen.has(el)) { return; }
      seen.add(el);
      const author = el.querySelector('[data-e2e="video-author-uniqueid"]');
      const desc = el.querySelector('[data-e2e="video-desc"]');
      console.log('[TikTok feed]',
        author ? author.textContent.trim() : '?',
        '—',
        desc ? desc.textContent.trim() : '');
    });
}
logItems();
const obs = new MutationObserver(logItems);
obs.observe(document.documentElement, { childList: true, subtree: true });

Как использовать этот пример

  1. Скопируй код кнопкой выше.
  2. Установи JustZix (2 минуты) и открой расширение на нужной странице.
  3. Добавь новое правило, совпадающее с этой страницей.
  4. Вставь код в панель JavaScript правила и сохрани — он запускается при каждом заходе на страницу.

Оцени этот пример

Оценок пока нет — оцени первым.

Этот пример работает?

Сниппеты бесполезны, если их некуда вставить.

JustZix устанавливается за 2 минуты и запускает твой код на каждой подходящей странице. Без аккаунта, без оплаты.

Скачать бесплатно Смотреть применение