Український розробник презентував безплатний інструмент для парсингу YouTube

Український Python-розробник Василь Смуток розробив і виклав у відкритий доступ бібліотеку ytscrape — легкий open-source інструмент для парсингу YouTube. Рішення дозволяє отримувати субтитри, коментарі та детальні метадані відео й каналів без використання офіційних API-ключів та без залучення ресурсномістких браузерів.

Український розробник презентував безплатний інструмент для парсингу YouTube 7

Як Василь розповів у LinkedIn, історія проєкту розпочалася із практичного завдання: йому потрібно було реалізувати глибокий аналіз та створення текстових резюме із YouTube-відео. Для цього недостатньо було лише короткого переказу — вимагався пошук конкретної інформації всередині роликів, робота з транскриптами, аналіз коментарів та збір розширених даних про сам канал.

Під час пошуку готових інструментів розробник зіткнувся з трьома основними обмеженнями:

  • YouTube Data API має суворі обмеження за квотами;

  • більшість наявних бібліотек закривали лише поодинокі завдання (наприклад, окремо субтитри чи окремо метадані);

  • частина інструментів потребувала запуску headless-браузерів (Playwright або Selenium), що суттєво ускладнювало та сповільнювало розробку.

Прагнучи створити легке, безплатне та максимально просте в інтеграції рішення, Василь Смуток написав власну бібліотеку ytscrape. Вона працює шляхом одноразового завантаження контексту InnerTube та подальшої взаємодії через внутрішні запити, без потреби в конфігурації складного оточення.

Можливості ytscrape

Український розробник презентував безплатний інструмент для парсингу YouTube 8

Інструмент надає повний спектр можливостей для збору даних із платформи:

  • швидка навігація та збір результатів по відео, каналах і плейлистах;

  • витягування детальної інформації про ролики та сторінки авторів;

  • парсинг коментарів та відповідей під відео;

  • отримання субтитрiв у зручному форматі;

  • підтримка як синхронного, так і асинхронного API;

  • автоматична пагінація та парсинг відповідей у заморожені датакласи.

Український розробник презентував безплатний інструмент для парсингу YouTube 9

Наразі ytscrape перебуває у статусі персонального pet-проєкту та експерименту, створеного під конкретні власні потреби автора. Попри це, бібліотека повністю готова до використання іншими розробниками, яким потрібен швидкий та безплатний доступ до даних YouTube.

Ознайомитися з проєктом можна на GitHub.

Український розробник презентував безплатний інструмент для парсингу YouTube 10

«Перечитати» 20 відео за 30 хвилин: українець створив бота для стислого переказу YouTube-роликів. Як працює YTSummarAI?

Український розробник презентував безплатний інструмент для парсингу YouTube 11

Айтівець створив інтерактивну мапу українського YouTube з 10 000 каналів. Він використовував ШІ та вайбкодинг

Український розробник презентував безплатний інструмент для парсингу YouTube 12

Читайте головні IT-новини країни в нашому Telegram

Джерело: www.ukrinform.ua

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *