123

123


Этот скрипт представляет собой набор инструментов для анализа хэштегов в постах и видеороликах на платформе TikTok. Он позволяет загружать посты и видеоролики по заданным наборам хэштегов за определенный период времени. Пользователи могут создавать базу данных постов для конкретных хэштегов, которая затем может быть использована для дальнейшего анализа. Для загрузки постов используется пакет TikTokApi для Python, а для загрузки видеороликов - yt-dlp.

Установка

  • Убедитесь, что у вас установлен Python версии 3.9 или новее.
  • Установите инструмент с помощью pip: pip install tiktok-hashtag-analysis.
  • Альтернативно, вы можете установить его напрямую из последней версии на GitHub: pip install git+https://github.com/bellingcat/tiktok-hashtag-analysis.
  • Убедитесь, что Playwright правильно установлен, запустив команду python -m playwright install.

Описание

Скрипт имеет следующие возможности:

  • Скачивание постов, содержащих указанные хэштеги.
  • Скачивание видеофайлов, соответствующих скачанным постам.
  • Анализ хэштегов в скачанных постах.
  • Построение графиков и таблиц наиболее часто встречающихся совместно используемых хэштегов.
  • Сохранение данных и визуализаций в указанную директорию.

Структура данных вывода

Данные сохраняются в папке data, где каждый хэштег имеет свою отдельную подпапку с двумя подпапками: plots и media. В plots хранятся графики наиболее часто встречающихся совместно используемых хэштегов, а в media хранятся загруженные из постов медиафайлы (видео, аудио и изображения).

Как использовать

  1. Загрузка постов: Запустите скрипт tiktok-hashtag-analysis с указанием хэштегов, например: tiktok-hashtag-analysis london paris newyork. Он загрузит посты, содержащие указанные хэштеги.
  2. Загрузка видео: Запустите скрипт с указанием хэштега и флага --download, например: tiktok-hashtag-analysis london --download. Это загрузит видеофайлы для скачанных постов.

Обратите внимание, что загрузка видеофайлов требует времени и интернет-трафика, поэтому рекомендуется использовать только один хэштег за раз при использовании флага --download, чтобы избежать проблем.


Report Page