Разработайте скрипт на JavaScript или Python, который будет парсить отзывы по ID организации в 2ГИС. Результаты должны возвращаться в формате JSON или массивом. Обратите внимание на стабильность работы скрипта и корректность собираемых данных.
Парсер Reddit: сбор постов и комментариев по сабреддитам
Необходимо разработать скрипт (парсер/скреппер) для сбора информации из Reddit по заданным сабреддитам. Парсер должен проходиться по постам, извлекая заголовки, текст постов и комментарии. Дополнительно, скрипт должен предоставлять возможность указания количества постов (например, топ 500 или топ 1000) и фильтра по популярности (hot, top, rising). Собранные данные должны сохраняться в определенный файл (например, CSV, Excel).
Функциональные требования:
Сбор данных:
Парсер должен собирать информацию с Reddit по указанным сабреддитам. Можно использовать либо API Reddit, либо веб-скраппинг (без API).
Данные, которые необходимо извлекать из каждого поста:
Заголовок поста.
Текст поста (если есть).
Комментарии к посту (если есть).
Имя автора поста и комментариев.
Время публикации поста и комментариев.
Возможность парсить топовые посты по категориям: hot, top, rising.
Возможность указания количества постов (например, 500 или 1000).
Поддержка нескольких сабреддитов (например, список сабреддитов для парсинга).
Должна быть возможность парсить посты за определенный период (например, за последний месяц) или брать n-количество последних постов.
Формат вывода:
Данные должны быть записаны в файл (форматы: CSV, Excel).
Возможность указать путь для сохранения файла на локальный диск.
Фильтрация и параметры парсинга:
Возможность выбрать категорию для парсинга (hot, top, rising).
Возможность указания количества постов для парсинга (например, 500 или 1000).
Возможность указания времени парсинга (например, за последние n дней).
Настройки и запуск:
Скрипт должен быть легко настраиваемым. Необходимо предоставить инструкцию по настройке и запуску парсера (в том числе установку необходимых библиотек).
Возможна реализация через Python (с использованием API или веб-скраппинга) или с помощью инструментов автоматизации, таких как ZennoPoster.
При необходимости, использование proxy для обхода ограничений на количество запросов.
Технические требования:
Язык программирования: Python или ZennoPoster (либо другой по согласованию).
Скрипт должен быть кросс-платформенным (работать как на Windows, так и на Linux/Mac).
Использование стандартных библиотек для парсинга или веб-скраппинга (например, PRAW для API, BeautifulSoup/Scrapy для веб-скраппинга).
Заявки фрилансеров
Похожие заказы
- Прикладное ПО6 заявокЗакрыт5 месяцев назад
Необходимо добавить телефонные номера в белые списки антиспам-систем Касперский и МТС. Для Касперского номера следует опубликовать на сайте с пометкой голосовой информатор, после чего отправить официальный запрос. Для МТС нужно написать письмо на указанную почту. Выполнение задачи займет около 3 часов.
Прикладное ПОнет заявокЗакрыт6 месяцев назадНеобходимо устранить задержку звука по отношению к видео в программе на Delphi 6, использующей модуль DirectShow. Задержка составляет около 500 мс, требуется уменьшить её до 50 мс, изменив размер буфера через функцию IAMBufferNegotiation. Исполнение без использования DSPack. Программа захватывает аудио и видео с Web камеры и ТВ-приставки.
Прикладное ПО2 заявкиЗакрыт5 месяцев назад- $20
Требуется доработать программу на C++ 'Пошаговая стратегия', используя библиотеку SFML и обеспечив возможность сборки через Cmake. Объем добавляемого кода не должен превышать 300 строк. Основные задачи будут уточнены после выбора исполнителя.
Прикладное ПО4 заявкиЗакрыт5 месяцев назад Необходимо автоматизировать логистические проекты склада с учетом требований к WCS. Вся информация, включая чертеж склада и запрос данных, указана в техническом задании.
Прикладное ПО2 заявкиЗакрыт5 месяцев назадНеобходим специалист для настройки синхронизации между Microsoft Exchange Online и календарем в формате CalDAV. Требуется опыт работы с Microsoft Exchange, знание протокола CalDAV и интеграции с CRM-системами. Задача включает настройку реалтайм-синхронизации, чтобы изменения в одном календаре автоматически обновлялись в другом.
Прикладное ПОнет заявокЗакрыт5 месяцев назад- $1700
Требуется Frontend-разработчик для создания сайта о недвижимости с использованием стека MERN. Необходимо интегрировать решения по оплате криптовалютой, обеспечить безопасность транзакций и разработать удобный интерфейс. Сайт должен быть адаптивным, оптимизированным для всех устройств и включать функции размещения объектов, регистрацию пользователей и безопасный кошелек для криптовалют.
Прикладное ПО8 заявокЗакрыт5 месяцев назад Необходимо обработать GPS-данные в формате JSON с использованием Python и модели гравитации для анализа мобильности людей. Требуется подготовить научный текст на английском языке объемом 30 страниц, с предварительной версией на 3 страницы до 8-го числа. Работа должна быть оформлена в формате PDF через LaTeX, включая аннотацию, содержание и ссылки.
Прикладное ПО2 заявкиЗакрыт5 месяцев назад- $100
Требуется создать Telegram бота на Python, который будет управлять отложенным постингом в каналы. Бот должен организовывать очередь публикаций с возможностью настройки времени и содержания постов.
Прикладное ПО7 заявокЗакрыт6 месяцев назад Требуется имитировать активность n количества пользователей Google Extension за последнюю неделю. Учитываются проверки обновлений для увеличения показателей. Необходимы эффективные методы, так как предыдущие попытки, включая установки новых браузеров и использование прокси, не привели к результату.
Прикладное ПО1 заявкаЗакрыт5 месяцев назад