• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья Парсер YouTube

Rostik_Shadurenko

CD-диск
Пользователь
Регистрация
14.07.2025
Сообщения
12
Реакции
2
ЯП: Python 3.11+
Модули: google-api-python-client
База данных: -

Скрипт для массового сбора данных с YouTube через официальный API v3. Читает ключевые слова из Google Sheets, собирает информацию о видео и сохраняет результаты обратно в Google Sheets и локальный CSV-файл.

Ключевые особенности:

  • Ротация API-ключей: Автоматически переключается между несколькими API-ключами при исчерпании квоты одного из них.
  • Сохранение состояния: Скрипт запоминает, на каком ключевом слове остановился, и при перезапуске продолжает с того же места.
  • Кэширование запросов: Повторные запросы с одинаковыми параметрами берутся из локального кэша, экономя драгоценные единицы квоты API.
  • Отказоустойчивость: Встроены механизмы повторных попыток (retry) при сетевых сбоях и ошибках API.
  • Пакетная запись: Результаты сохраняются порциями (батчами), чтобы не потерять данные при внезапном сбое.
  • Интеграция с Google Sheets: Удобное управление входными данными и просмотр результатов прямо в таблице.
  • Гибкая конфигурация: Все параметры (ключи, ID таблиц, настройки поиска) вынесены в .env файл.

Спроектирован для длительной работы и устойчивости к ошибкам.
 

Вложения

  • Youtube Parser.zip
    6.3 КБ · Просмотры: 19


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх