Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Инструмент Reddit Scraper — это специализированный скилл для агентов OpenClaw, предназначенный для чтения и поиска постов на Reddit с использованием веб-скрейпинга через интерфейс old.reddit.com. Он предоставляет удобный способ работать с контентом Reddit без необходимости API-ключей или сложной настройки.
Основные возможности
С помощью этого инструмента можно:
- Читать посты из любых сабреддитов
- Искать публикации по ключевым словам
- Отслеживать активность в конкретных сообществах
- Получать структурированные данные о постах
Важно отметить, что доступ осуществляется только в режиме чтения — без возможности публиковать посты, оставлять комментарии или голосовать. :
Быстрый старт
Для начала работы достаточно установить скилл через команду:
clawhub install reddit-scraper
После установки можно выполнять базовые сценарии:
# Получить топ-посты из сабреддита
python3 reddit_scraper.py --subreddit programming
# Поиск по Reddit
python3 reddit_scraper.py --search "machine learning"
# Новые посты
python3 reddit_scraper.py --subreddit technology --sort nuevos
Доступные параметры
Скрипт поддерживает гибкую настройку через аргументы командной строки:
- —subreddit (-s) — имя сабреддита
- —search (-q) — поисковый запрос
- —sort — сортировка (hot, new, top и др.)
- —time (-t) — фильтр по времени
- —limit (-n) — количество постов (до 100)
- —json (-j) — вывод в формате JSON
- —verbose (-v) — показать превью текста поста
Примеры использования
Ниже приведены типичные сценарии:
# Топ посты за неделю
python3 reddit_scraper.py --subreddit programming --sort top --time week
# Поиск внутри сабреддита
python3 reddit_scraper.py --subreddit selfhosted --search "docker"
# Получение JSON-данных
python3 reddit_scraper.py --subreddit technology --limit 3 --json
Структура данных
При использовании JSON-режима возвращаются следующие поля:
- title — заголовок поста
- author — автор
- score — количество апвотов
- num_comments — число комментариев
- url — ссылка
- permalink — ссылка на обсуждение
- subreddit — название сабреддита
- created_utc — время создания
- selftext — текст поста (обрезанный)
- upvote_ratio — процент апвотов
Ограничения
- Только чтение — без взаимодействия с платформой
- Возможны ограничения по частоте запросов
- Часть контента может быть недоступна без авторизации
Несмотря на это, инструмент отлично подходит для анализа данных, мониторинга сообществ и сбора информации для исследований или разработки. :
Заключение
Reddit Scraper — это простой, но мощный инструмент для работы с данными Reddit. Он не требует API-ключей, легко устанавливается и предоставляет достаточно возможностей для большинства задач: от поиска постов до анализа трендов в сообществах.
Файл из источника