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

cv-cat/ZhihuApis: ZhihuApis — API-сервис для сбора комментариев с платформы Zhihu

Получайте все комментарии, включая ответы на ответы, с любых статей и ответов на Zhihu через простой REST API.

Это инструмент для обхода ограничений платформы Zhihu и получения полных данных обсуждений. Он решает сложную задачу автоматической генерации подписей запросов и предоставляет готовый API для интеграции в аналитические пайплайны или исследовательские проекты.

★ 13 JavaScript Форки 8 Issue 1 Оценка 6/10 Карточка проверена

Для кого это

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

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

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

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

Проект представляет собой сервис на FastAPI, который обходит защиту Zhihu. Он автоматически вычисляет необходимые криптографические подписи (x-zse-96) с помощью встроенного JavaScript-рантайма, выполняет запросы к API Zhihu, обрабатывает пагинацию и рекурсивно собирает все дочерние комментарии («ветки» обсуждений). Всё упаковано в Docker-контейнер для простого развёртывания.

Что видно по README

Это инструмент для обхода ограничений платформы Zhihu и получения полных данных обсуждений. Он решает сложную задачу автоматической генерации подписей запросов и предоставляет готовый API для интеграции в аналитические пайплайны или исследовательские проекты.

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

Полный сбор комментариев статей и ответовРекурсивный сбор всех вложенных комментариев (веток обсуждения)Автоматический расчёт криптографических подписей x-zse-96Готовый REST API на FastAPI с документацией SwaggerКонтейнеризация через Docker для простого запуска

Технологии

Python (FastAPI, Uvicorn)JavaScript (Node.js для вычисления подписей)JavaScriptDockerNode.jsFastAPI

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

Проект использует хитрый трюк: для вычисления подписи, которую требует Zhihu, он запускает миниатюрный JavaScript-движок (PyExecJS) прямо внутри Python-сервиса, эмулируя поведение браузера.

С чего начать

  • Установите Python 3.10+, Node.js 20+ и зависимости (pip install, npm install)
  • Запустите сервис: python App.py
  • Получите свой cookie с Zhihu, войдя в аккаунт, и используйте его в запросах к API на localhost:5007/docs.

Оценка GitRadar

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

Вердикт GitRadar

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

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

Проект создан в апреле 2024 года, выглядит свежим и адаптированным под текущие механизмы защиты Zhihu. Активность разработки низкая (13 звёзд, 1 issue), что типично для нишевых инструментов.

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

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

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

FAQ

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

Сервис на Python, который предоставляет API для сбора всех комментариев (включая обсуждения) с платформы Zhihu, обходя её защиту.

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

Для разработчиков и исследователей, которым нужны структурированные данные общественного мнения с Zhihu для аналитики, обучения моделей или мониторинга.

Источники

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

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

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