Перейти к содержимому

Как выгрузить комментарии из ютуба

  • автор:

Подскажите пожалуйста как скачать все комментарии под видео в youtube. Скачать комментарии.

Зачем оставлять такой бессмысленный ответ? Почему разрабы ещё не придумали кнопку жалобы на случай, когда кто-то решил себе набить стату абсолютно бесполезным и глупым ответом на вопрос.

Скопировать и вставить в блокнот
СИМАУченик (226) 5 лет назад
Более 1000 комментариев
Выделяешь ctrl + A и копируешь

До 4 тысяч комментов можешь на этом сайте https://www.youtubextras.com/watch?v=
Есть также такой скрипт
https://greasyfork.org/ru/scripts/39064-youtube-classic-design-expand-all-comments-button
(для работы необходимо расширение tampermonkey)
Добавляет кнопку «открыть все комментарии», открываешь, ждёшь пока все загрузятся, ну и как страницу сохраняешь.

Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Когда поможет Chotam

Когда вам надо сделать какую-то аналитику по комментариям в соцсетях — зачастую проще вручную написать пару формул и сделать фильтр в Excel или сводную таблицу, чем искать сервис аналитики, который может именно то, что вам надо.

Вы также можете настроить и оповещения себе о приходящих комментариях, чтобы всегда быть в курсе.

Определение победителя

Вы можете выбирать победителя по любым критериям, начиная от случайного, до сложных критериев, типа кто первым оставит 3 комментария подряд.

Любые варианты вы реализуете в Excel c нашими данными.

Все обращения в одном месте

Не нужно прыгать между разными приложениями соцсетей или закладками в браузере. Отвечать или удалять комментарии можно прямо из Телеграм или сервиса.

Для командной работы

Сервис может пересылать уведомления разным адресатам, в зависимости от типа комментария.

Чат-боты и быстрые ответы

Автоматизируйте удаление комментариев, а также типичные ответы через чат-бота или кнопки быстрых ответов для модераторов.

Чуть больше, чем «выгрузить»)

Нам доверяют сотни клиентов из России и других стран

Отзывы наших клиентов

Кликните на фото, чтобы перейти к оригиналу отзыва

Ирина Губина

Для нас Chotam не заменим, как для отслеживания своих групп, так и как источник доп. заявок=)

Setters

Мониторить и быстро реагировать нам помогает специальный сервис (название Chotam.ru)

Нина Алексеева

Соловей Production

Большая благодарность разработчикам! Волшебный помощник почти мгновенно и исправно сигнализирует о «левых» постах и комментариях в открытых группах.

Олеся Ло

На все комментарии теперь отвечаем вовремя, а не спустя неделю(в лучшем случае, а то и по месяцу не видели вопросы). Так что для нас это находка.

Более 6 лет работы с тысячами сообществ

Наш сервис на 99% создан из того, что нам предлагали сделать наши клиенты. Масса функциональности, недоступной стандартно в соцсетях.

00 +
00 +

Заданий создано клиентами

00 +
00 +

МИЛЛИОНОВ обращений отправлено клиентам

Подключите сервис за пару минут!

Зарегистрируйтесь

Вы получите 7 дней бесплатно на любом тарифе.

Создайте задания

Задание — это сообщество, откуда собирать обращения.

Выберите доставку

Укажите, куда отправлять собранное (email, Telegram)

Отвечайте

Прямо из Telegram или из сервиса. Есть шаблоны ответов.

Автоматизируйте

Подключайте чат-ботов для автоматических ответов, удаления комментариев.

Что может сервис — подробно о функциях

Если у вас останутся какие-то вопросы, мы будем рады ответить на них в чате поддержки (ярлычок внизу слева).

Что отслеживает сервис?

Мы поддерживаем ВКонтакте, Телеграм, Одноклассники, Viber, Instagram, Facebook, YouTube, Twitter, TikTok, Google Ads. В целом, мы отслеживаем сообщения в личку сообществ, комментарии, упоминания, заявки из форм, но возмомжности сервиса различаются по соцсетям. Подробнее об этом — в статье из раздела Помощь.

Может ли сервис автоматически реагировать — отвечать, удалять комментарии?

Да, в сервисе заложена функциональность чат-бота. Вы можете автоматически отвечать на сообщения в личку и на комментарии, удалять нежелательные комментарии. Подробнее — в этой статье.

Есть ли у вас бесплатный тариф?

Да, у нас есть бесплатный тариф для ограниченного использования. Коммерческие тарифы начинаются от 290 руб. в мес., смотрите здесь.

Сервис для профессиональной работы с обращениями в соцсетях

Полезное:

  • Возможности для ВКонтакте
  • Отслеживание конкурентов
  • Мониторинг социальных сетей
  • Заявки из форм в соцсетях

Статистика и аналитика на YouTube любого канала: просмотр данных

Аналитика и статистика Ютуб каналов: анализ любого аккаунта

Сегмент видеорекламы растет. Если вы собираетесь развивать это направление, начните с изучения YouTube аналитики. Материал расскажет, как смотреть статистику на YouTube, как анализировать каналы и ролики и смотреть данные по каналам конкурентов.

Статистика YouTube каналов

Видео оцениваются YouTube Analytics. Это инструмент от YouTube, который доступен каждому пользователю. Он отслеживает статистику каждого загруженного видео и всего канала. Для аналитики своих каналов на YouTube просто незаменим.

Разделы YouTube Analytics дают информацию о множестве данных: доходы от просмотра, статистика просмотров ролика, демография зрителей, взаимодействие с контентом, рост подписчиков.

Как посмотреть статистику на YouTube

Статистика YouTube канала доступна всем пользователям-администраторам. Для анализа нужно собрать данные: сразу после регистрации канала у вас не будет цифр. Начните публиковать контент, продвигать его, подождите, пока соберется информация для оценки.

Анализ конкурентов

Если вам нужно проанализировать каналы и видео конкурентов, вы можете воспользоваться сервисом Popsters.

Для анализа статистики вашего YouTube канала зайдите в раздел «Творческая студия» (нажмите на свой аватар в правом верхнем углу). В левом столбце вы увидите ссылку YouTube Analytics.

Способ как посмотреть статистику на Youtube

YouTube аналитика (Analytics) содержит несколько разделов:

Обзор

Здесь отображаются данные по ключевым параметрам.

Данные в реальном времени

Подробная статистика Youtube канала по взаимодействию с последними пятью видео за последние 48 часов.

Отчеты о доходах

Информация о доходах с канала и эффективности рекламы. Эти данные из аналитики YouTube канала будут отображаться если вы подключены к партнёрской сети.

Отчеты о времени просмотра

Важный раздел для анализа статистики канала YouTube — анализ контента. Здесь особо важный параметр «Удержание аудитории».

Параметр удержание аудитории - важная аналитика Ютуб канала

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

В отличии от других социальных сетей, у YouTube очень подробная статистика источников перехода. Встроенная аналитика на YouTube показывает качество трафика из разных источников: сколько времени просмотра приносят переходы и какая средняя длительность просмотра.

Найдите самые качественные источники трафика для вашего канала и в продвижении сосредоточьтесь на них.

Статистика Ютуб канала и анализ источников трафика

Отчеты о взаимодействии

Здесь можно выделить два важных момента из статистики на YouTube: метрика «Подписчики» и показатели вовлечения: лайки, комментарии, репосты.

Число подписчиков косвенно влияет на успех аккаунта в целом: этот показатель имеет значение при ранжировании, а еще создает у зрителей мнение о канале, насколько он популярный.

Такие данные аналитики YouTube как активность (комментарии, лайки, дизлайки) позволяют оценить интерес к вам аудитории. И тональность реакций: положительная или отрицательная.

Статистика переходов по аннотациям и подсказкам в Youtube

Кроме этого, встроенная аналитика YouTube канала собирает статистику переходов по Аннотациям, Подсказкам и Конечным заставкам, которые вы размещаете в видео.

Прочитайте подробную инструкцию по YouTube Analytics, чтобы лучше изучить инструмент.

Как получить расширенную статистику о YouTube-канале: интеграция Google Analytics

Статистика YouTube каналов подробная, но ее не сравнить с Google Analytics. Если вы делаете подробный анализ канала, подключите аналитику от Google. Вы получите доступ ко всем возможностям Google Analytics, точно как для обычных сайтов.

  1. Создайте в Google Analytics новый ресурс: в поле url вставьте адрес канала. Скопируйте идентификатор отслеживания, который получите после создания ресурса.
  2. В «Творческой студии» перейдите в раздел «Канал» — «Дополнительно» (по ссылке https://www.youtube.com/advanced_settings )
  3. Найдите внизу раздел «Идентификатор отслеживания аккаунта Google Analytics» и вставьте скопированный ранее идентификатор.

Интеграция Google analytics с аналитикой Youtube

Теперь вы сможете оценивать статистику для каждой страницы. Однако аналитика YouTube работает только в пределах указанного при создании ресурса url, поэтому она не собирает данные о видео, в которые пользователи зашли не через главную страницу канала.

Как посмотреть статистику каналов на YouTube у конкурентов

Существенный минус аналитики YouTube — она показывает статистику только вашего канала. Чтобы анализировать чужие аккаунты, используйте сторонние сервисы.

Popsters анализирует любой канал. Для примера посмотрим статистику YouTube канала бренда H&M.

Вначале необходимо авторизоваться в сервисе используя аккаунт YouTube. Вставьте в строку поиска название или адрес интересующего вас канала, выберите его среди найденных в поиске. Определите диапазон дат, за который вам нужен отчет и нажмите «Загрузить».

Анализ каналов конкурентов на Ютуб

В правой колонке доступны данные по аналитике YouTube каналов как: число подписчиков, общее число лайков и дизлайков, количество просмотров, показатели вовлеченности (ER, ERday, ERview).

Ленту постов можно отсортировать по нужному параметру: лайки, комментарии, просмотры, дизлайки, ER, Дата. Все посты можно выгрузить в Excel или PDF, чтобы сравнить цифры для каждого видео.

В левом столбце находятся графики для анализа взаимодействия с контентом. Они помогут определить лучшее время и день недели для постинга, увидеть изменение показателей вовлечения (лайки, репосты, дизлайки, комментарии) с течением времени.

Статистика на Ютуб и ее расширенный анализ

Всего таких столбцов с графиками более 23, нажав на любой из них вы сможете более детально и гибко проанализировать данные статистики YouTube каналов:

Подробный анализ статистики YouTube каналов в графической форме

Выводы

  1. Для анализа видео на своем канале используйте инструмент YouTube Analytics. Он собирает подробную информацию про аккаунт, видео, подписчиков.
  2. Для более подробной аналитики канала на YouTube интегрируйте Google Analytics.
  3. Чтобы проанализировать каналы и видео на YouTube конкурентов, используйте Popsters.

Попробуйте бесплатный пробный тариф Popsters чтобы получить статистику активности до 10 любых страниц в следующие 7 дней

Поделиться статьей:

Популярные статьи

Попробуйте бесплатный пробный тариф Popsters чтобы получить статистику активности до 10 любых страниц в следующие 7 дней

Popsters — сервис аналитики и статистики сообществ социальных сетей support@popsters.ru — служба поддержки

Сохраняем комментарии youtube в csv

Как-то на одном youtube канале, устроили розыгрыш среди комментаторов.

Условием было угадать цену закрытия акций хотя бы одной из трёх конкретных компаний.

Мне стало интересно собрать статистику за какие цены пользователи голосовали больше других и сработал ли «коллективный разум», когда пусть каждый отдельно взятый голос был далёк от истины, но среднее значение голосов внезапно попадало в точку.

Плюс задача сбора статистики усложнялась тем, что комментарии написаны в единое текстовое поле, а не в форму, где все значения на своих местах и нужного типа.

Заспойлерю: распарсить комментарии оказалось самой трудоёмкой задачей, потому что не было даже единой схемы ответа (ок была превалирующая, но далеко не единственная):

  • одни писали сначала название компании потом цену, другие — наоборот цену, потом компанию (кое-кто писал название, много вводных слов обосновывающих его мысли и потом цену)
  • Где-то было название, где-то тикер
  • Местами текст был на английском, местами на русском
  • Дробные части отделяли и точками и запятыми
  • Встречались и опечатки в несколько букв (в одном слове)
  • Многие сокращали название до двух букв, сочетание которых очевидно встречалась и в обычных комментариях, не связанных с конкурсом
  • Были и жаргонные названия компаний (Бумер вместо BMW), и наоборот полные (Bayerische Motoren Werke)
  • Но призёрами в борьбе с парсингом стали люди, писавшие в словах Tesla и BMW — русскую букву «т» и русскую «в» в начале слова, а дописывавшие его английскими буквами ​ (последнее заметил по чистой случайности просматривая json содержимое, когда латиница идёт буквами, а весь юникод заменяется слешами с кодами)

Для чего эта статья? Ведь есть платные парсеры / документация на Youtube API

Во-первых, не все хотят платить за то, что можно получить бесплатно.

Во-вторых, не у всех хорошо с английским, да и зачем курить длинные мануалы, если задача узкая и односложная.

В-третьих, никакой похожей инструкции на первой странице поиска не нашлось, думаю это нужно исправить.

Чтобы инструкция была более гибкой и её можно было использовать, даже если что-то изменится в одном из шагов, в каждом оставлю источники.

  1. Получите ключ для работы с youtube API (источник)
    1. Возьмитие ваш гугл-аккаунт и создайте проект по ссылке https://console.developers.google.com/
    2. На странице разрешений https://console.developers.google.com/apis/credentials Создайте новый API ключ (Сохраните его, чтобы потом не искать)
    3. На главной https://console.cloud.google.com/apis/dashboard Перейдите к странице включения сервисов для API
    4. Найдите YouTube Data API v3
    5. Включите его
  2. Получите библиотеку google-api-python-client (источник)
    1. Возьмите python
    2. Выполните команду pip.exe install google-api-python-client
  3. Запустите скрипт
    1. Возьмите редактор, например visual studio code
    2. Создайте новый python файл и вставьте в него следующий код Всё что вам нужно в нём поправить для старта это
      • DEVELOPER_KEY — получен в первом пункте
      • VIDEO_ID — берётся из ссылки на видео, например в ссылке https://youtu.be/9b4-G-czN5Y нас интересует 9b4-G-czN5Y
# -*- coding: utf-8 -*- import os import googleapiclient.discovery import csv DEVELOPER_KEY = "AIzaSyB7oKxIsd4690TibZHZPaTLzw7nqzgrr4k" VIDEO_ID = "9b4-G-czN5Y" # Функция для скачивания корневых комментариев def youtube(nextPageToken=None): # Disable OAuthlib's HTTPS verification when running locally. # *DO NOT* leave this option enabled in production. os.environ["OAUTHLIB_INSECURE_TRANSPORT"] = "1" api_service_name = "youtube" api_version = "v3" youtube = googleapiclient.discovery.build( api_service_name, api_version, developerKey = DEVELOPER_KEY) request = youtube.commentThreads().list( part="id,snippet", maxResults=100, pageToken=nextPageToken, videoId=VIDEO_ID ) response = request.execute() return response # Функция для скачивания реплаев на комментарии def youtubechild(NextParentId, nextPageToken=None): # Disable OAuthlib's HTTPS verification when running locally. # *DO NOT* leave this option enabled in production. os.environ["OAUTHLIB_INSECURE_TRANSPORT"] = "1" api_service_name = "youtube" api_version = "v3" youtube = googleapiclient.discovery.build( api_service_name, api_version, developerKey = DEVELOPER_KEY) request = youtube.comments().list( part="id,snippet", maxResults=100, pageToken=nextPageToken, parentId=NextParentId ) response = request.execute() return response # Главная функция def main(): # Скачиваем комментарии print('download comments') response = youtube() items = response.get("items") nextPageToken = response.get("nextPageToken") # скачивается порциями, на каждую следующую выдаётся указатель i=1 while nextPageToken is not None: print(str(i*100)) # показываем какая сотня комментариев сейчас скачивается response = youtube(nextPageToken) nextPageToken = response.get("nextPageToken") items = items + response.get("items") i+=1 print(len(items)) # Отображаем количество скачаных комментариев # Скачиваем реплаи на комментарии print('download replies') replies = [] for line in items: # Проходим по корневым комментам if line.get("snippet").get("totalReplyCount") > 0: # если есть реплаи print(line.get("snippet").get("totalReplyCount")) # показываем сколько реплаев будет подгружено response = youtubechild(line.get("snippet").get("topLevelComment").get("id")) replies = replies + response.get("items") nextPageToken = response.get("nextPageToken") i=1 while nextPageToken is not None: # догружаем реплаи, если есть ещё порции response = youtubechild(line.get("snippet").get("topLevelComment").get("id"), nextPageToken) nextPageToken = response.get("nextPageToken") replies = replies + response.get("items") i+=1 print(len(replies)) # Отображаем количество скачаных реплаев # Сохраняем комментарии и реплаи на них в файл csv print("Open csv file") with open('youtuberesults.csv', 'w', encoding="utf-8") as csv_file: #конструкция with, чтобы файл закрылся автоматом после всех команд writer = csv.writer(csv_file, quoting=csv.QUOTE_ALL, lineterminator='\r') # использовал двойные кавычки и разделитель запятую, такой формат отлично открывается через LibreOffice Calc # Заголовки столбцов row = [ 'etag' , 'parentid' , 'id' , 'textDisplay' , 'textOriginal' , 'authorDisplayName' , 'authorProfileImageUrl' , 'authorChannelUrl' , 'authorChannelId' , 'likeCount' , 'publishedAt' , 'updatedAt' ] print("Start write in csv") writer.writerow(row) # Записываем заголовки в файл # Сохраняем комментарии print("Write comments in csv") for line in items: topLevelComment = line.get("snippet").get("topLevelComment") # бывает, что у пользователя нет канала, поэтому для него отдельная конструкция if topLevelComment.get('snippet').get('authorChannelId') is not None: authorChannelId = topLevelComment.get('snippet').get('authorChannelId').get('value') else: authorChannelId = '' row = [ topLevelComment.get('etag') , topLevelComment.get('id') , topLevelComment.get('id') , topLevelComment.get('snippet').get('textDisplay') , topLevelComment.get('snippet').get('textOriginal') , topLevelComment.get('snippet').get('authorDisplayName') , topLevelComment.get('snippet').get('authorProfileImageUrl') , topLevelComment.get('snippet').get('authorChannelUrl') , authorChannelId , topLevelComment.get('snippet').get('likeCount') , topLevelComment.get('snippet').get('publishedAt') , topLevelComment.get('snippet').get('updatedAt') ] writer.writerow(row) # Сохраняем реплаи print("Write replies in csv") for line in replies: # бывает, что у пользователя нет канала, поэтому для него отдельная конструкция if line.get('snippet').get('authorChannelId') is not None: authorChannelId = line.get('snippet').get('authorChannelId').get('value') else: authorChannelId = '' row = [ line.get('etag') , line.get('snippet').get('parentId') , line.get('id') , line.get('snippet').get('textDisplay') , line.get('snippet').get('textOriginal') , line.get('snippet').get('authorDisplayName') , line.get('snippet').get('authorProfileImageUrl') , line.get('snippet').get('authorChannelUrl') , authorChannelId , line.get('snippet').get('likeCount') , line.get('snippet').get('publishedAt') , line.get('snippet').get('updatedAt') ] writer.writerow(row) print("done") if __name__ == "__main__": main() 

В полученной таблице все поля, которые доступны по YouTube API.

Созданный csv отлично открывается в LibreOffice Calc.

Используются двойные кавычки и разделитель запятая, кодировка UTF-8.

Если нужно отличить корневой комментарий от реплая можно добавить столбец с сравнением parentid с id — в случае их равенства комментарий корневой, иначе реплай.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *