Одноклассники
Одноклассники (ok.ru) — с оцсеть компании VK, она есть в списке проектов VK. Открытую группу и её посты сохраняют снимком в браузере, видео — через yt-dlp. Копию своих данных выдаёт служба поддержки.
Какой способ для какой задачи
| Задача | Способ | Результат |
|---|---|---|
| Данные своего профиля | запрос в поддержку | архив от ОК |
| Лента открытой группы, как её видит читатель | Browsertrix | WARC/WACZ |
| Пост вместе с комментариями | Browsertrix по адресу ok.ru/<группа>/topic/<id> | WARC/WACZ |
| Отдельное видео или трансляция | yt-dlp | видеофайл, info.json |
| Все видео группы или альбома | yt-dlp по списку адресов роликов | видеофайлы |
| Закрытая группа | только как участник и с согласия участников | — |
| Группа или пост уже удалены | Wayback Machine | — |
Свои данные
Кнопки «скачать архив аккаунта» у ОК нет. Архив данных профиля запрашивают в службе поддержки. Как это сделать — Как запросить свои данные в Одноклассниках.
Видео
В yt-dlp есть экстрактор Odnoklassniki. Он принимает адреса ok.ru/video/<id>, ok.ru/videoembed/<id> и ok.ru/live/<id>. Те же адреса на odnoklassniki.ru и с www. тоже подходят.
# одно видео
yt-dlp --write-info-json --write-thumbnail --write-subs \
--download-archive ok-video.txt \
-o "%(title)s [%(id)s].%(ext)s" \
"https://ok.ru/video/VIDEO_ID"
# несколько роликов: адреса по одному на строку в ok-urls.txt
yt-dlp --write-info-json --download-archive ok-video.txt \
-o "%(title)s [%(id)s].%(ext)s" \
-a ok-urls.txt
Мы проверили yt-dlp --simulate на двух открытых роликах: 2014 года и опубликованном 29 октября 2026 года. Оба прошли без cookies.
Что важно знать:
- Видео группы целиком yt-dlp не берёт. Страница
ok.ru/<группа>/videoи альбомok.ru/group/<id>/video/c<id>дают ошибкуUnsupported URL. Адреса роликов соберите со страницы и передайте файлом через-a. - Ограниченный доступ. Для такого ролика yt-dlp требует вход. Передайте cookies своего аккаунта:
--cookies-from-browser firefox. - Платное видео без подписки не скачивается: экстрактор пишет
This video is paid, subscribe to download it. - Чужой плеер. Если в ОК встроен ролик YouTube или другого сайта, yt-dlp передаёт его экстрактору этого сайта.
- Комментарии экстрактор не собирает. Их сохраняет только снимок страницы.
Остальные флаги — на странице yt-dlp.
Команды сверены с yt-dlp 2026.10.26 (октябрь 2026).
API Одноклассников
REST API описан на apiok.ru. Он сделан для приложений и игр, а не для архивов.
- Каждый вызов подписывают ключом приложения: параметры
application_keyиsig. - Методам с контентом нужна сессия пользователя и право
VALUABLE_ACCESS. Так уmediatopic.getByIds(пост по его id) иdiscussions.getComments(комментарии). - Права выдают по письму на [email protected]. В письме — id приложения, список прав и описание задачи (права приложения).
- В разделах
group,mediatopicиstreamна октябрь 2026 года нет метода, который отдаёт ленту группы целиком. В разделеvideo— только загрузка, правка и удаление роликов. group.getStatTopicsвозвращает посты группы со статистикой и требует праваGROUP_CONTENTиVALUABLE_ACCESS. Работает ли он для чужой группы, документация не говорит.- Лимитов на число вызовов почти нет. При перегрузке API возвращает ошибку
FLOOD_BLOCKEDс паузойwait_millis(ограничения приложения).
Для архива открытой группы снимок страниц надёжнее: он не зависит от выданных прав.
Снимок группы и постов
По справке ОК (обновлена 23.03.2026), контент открытой группы доступен всем пользователям ОК. Закрытую группу смотрят только участники. Секретную группу нельзя найти поиском, в неё вступают по приглашению.
Мы проверили 29 октября 2026 года открытую группу ok.ru/ria в чистом профиле Chrome, без входа:
- лента группы видна, при прокрутке подгружаются новые посты;
- страница поста показывает текст и комментарии;
- оставить комментарий без входа нельзя.
Снимок делает Browsertrix Crawler. Адреса группы и важных постов запишите в crawls/seeds.txt, по одному на строку:
docker run --rm -v $PWD/crawls:/crawls/ webrecorder/browsertrix-crawler:1.15.2 crawl \
--seedFile /crawls/seeds.txt \
--scopeType page \
--behaviorTimeout 60 \
--text to-pages \
--generateWACZ \
--collection ok-group
--scopeType page сохраняет только адреса из списка. --text to-pages пишет текст страниц в pages.jsonl: по нему удобно искать.
Что показал пробный обход этой командой:
- Лента группы. Поведение autoscroll не запустилось, в журнале —
Skipping autoscroll, page seems to not be responsive to scrolling events. В архив попала только первая порция постов. - Страница поста сохранилась вместе с комментариями.
Поэтому важные посты передавайте списком адресов. Адрес вида ok.ru/group/<число>/topic/<id> ОК перенаправляет на ok.ru/<короткое имя>/topic/<id>. Отдельного поведения для ОК в browsertrix-behaviors 0.15.1 нет.
Флаги сверены с
cli-options.mdBrowsertrix Crawler 1.15.2, обход проверен 29 октября 2026 года. Проверки шли не из российской сети: из России поведение сайта может отличаться.
Ограничения
- Закрытая и секретная группа открыта только участникам. Сохранять её можно только с согласия участников.
- Лента группы в Browsertrix сохраняется частично, см. выше.
- Фотоальбомы. В gallery-dl 1.32.18 экстрактора для ОК нет. Фотографии остаются только в снимке страницы.
- Удалённое не возвращает ни один способ. Проверьте адрес в Wayback Machine.
- Готового инструмента Ruarxive для Одноклассников нет.
Хранение результата
- Храните
seeds.txt,ok-urls.txtи журналok-video.txtвместе с архивом. По ним видно, какие посты и ролики сохранены. - В имени видеофайла — id ролика, тот же, что в адресе
ok.ru/video/<id>. По нему видео связывают со снимком поста.
Общие правила хранения и контрольные суммы — в методике.
Право
- Имена, аватары и тексты комментаторов — персональные данные. Профили частных лиц без нужды не собирайте.
- Видео и тексты групп защищены авторским правом: сохранить для архива не значит опубликовать.
- Закрытые группы — только с согласия участников, см. условия использования сервисов.
Ресурсы
- Справка ОК: открытая и закрытая группа
- Как ОК обрабатывают данные профиля
- Методы REST API ОК
- Экстрактор Odnoklassniki в yt-dlp
Связанные материалы
- Как запросить свои данные в Одноклассниках — архив своего профиля
- ВКонтакте — другая соцсеть VK, с API стены
- Browsertrix — снимок страниц в WARC/WACZ
- yt-dlp — видео
- Методика архивации соцсетей — паспорт сбора, темп, хранение
- Архивация социальных сетей — обзор площадок