← Все проекты
Проект / Python

cv-cat/BilibiliApis: BilibiliApis — API-сервис для сбора данных с Bilibili

Получайте данные о видео с Bilibili через удобный API для анализа трендов и автоматизации контент-стратегий.

Это Python-библиотека и готовый API-сервис для получения данных с китайской видеоплатформы Bilibili. Позволяет искать видео по ключевым словам, получать метаданные (название, автор, просмотры, комментарии) и сортировать результаты. Решает проблему обхода...

★ 14 Python Форки 9 Issue 1 Оценка 6/10 Карточка проверена

Для кого это

Для Python-разработчиков, аналитиков контента и создателей AI-агентов, которым нужен доступ к данным Bilibili без сложного парсинга.

Проблема / задача

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

Как это работает

Проект предоставляет FastAPI-сервис, который обрабатывает запросы к Bilibili. Он автоматически вычисляет WBI-подписи через встроенный JavaScript-движок, обходит защиту платформы и возвращает структурированные данные о видео. Сервис поддерживает пагинацию, сортировку по просмотрам или комментариям и может работать в Docker.

Что видно по README

Это Python-библиотека и готовый API-сервис для получения данных с китайской видеоплатформы Bilibili. Позволяет искать видео по ключевым словам, получать метаданные (название, автор, просмотры, комментарии) и сортировать результаты. Решает проблему обхода анти-бот защиты Bilibili через автоматическую генерацию подписей запросов.

Ключевые возможности

Поиск видео по ключевым словам с пагинациейАвтоматический расчёт WBI-подписей для обхода защитыГотовый REST API на FastAPI с документацией SwaggerПоддержка Docker-контейнеризации

Технологии

PythonFastAPIExecJS (Node.js)DockerNode.js

Интересный факт

Для обхода защиты Bilibili проект использует встроенный JavaScript-движок (Node.js) прямо внутри Python-приложения — необычное сочетание для решения конкретной задачи.

С чего начать

  • Установите Python 3.12+ и Node.js 20+
  • Получите куки от аккаунта Bilibili и используйте эндпоинт /search_some_by_num

Оценка GitRadar

Удобство
6/10
Свежесть
7/10
Перспектива
6/10
Монетизация
4/10
Общая оценка
6/10

Вердикт GitRadar

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

Наблюдения по обновлениям

Проект создан в апреле 2024, есть базовая функциональность и Docker-поддержка, но активность разработки пока невысокая.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/cv-cat/BilibiliApis
Создан на GitHub
10 апреля 2026 г.
Последнее обновление репо
10 апреля 2026 г.
Последняя проверка GitRadar
10 апреля 2026 г.
Изученные файлы
README.md, App.py, requirements.txt, Dockerfile, utils/bili_utils.py, apis/bili_apis.py

FAQ

Что это такое?

API-сервис на Python для получения данных о видео с платформы Bilibili через официальные (но защищённые) методы.

Для кого подходит?

Для разработчиков, которым нужно интегрировать данные Bilibili в свои приложения, аналитические системы или AI-агентов.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с cv-cat/BilibiliApis?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.