ParsAPI - Парсер товаров Ozon
FastAPI приложение для парсинга товаров с Ozon с поддержкой Telegram бота и WebSocket.
python -m venv venv venv\Scripts\activate # Windows
pip install -r requirements.txt pip install apscheduler # Добавить если отсутствует playwright install
Создайте файл .env в корне проекта:
TELEGRAM_BOT_TOKEN=your_bot_token_here
ALLOWED_USER_IDS=123456789
API_BASE_URL=http://localhost:8000
nats-server.exe
python main.pyПриложение доступно по адресу: http://localhost:8000
Документация API: http://localhost:8000/docs
GET /products- Список товаровGET /products/stats- СтатистикаGET /parser- Запуск парсераWebSocket /ws- Обновления в реальном времени
Команды: /start, /help, /stats, /last, /top, /parse
- Парсер автоматически запускается каждые 10 минут
- База данных SQLite создается автоматически (
tasks.db) - NATS должен быть запущен на
nats://127.0.0.1:4222