Проект Casino Online Logger
представляет собой Python-скрипт, который запускает клиент онлайн-казино (например, RedStar Poker), делает скриншот окна программы, извлекает число игроков, находящихся онлайн, и сохраняет эти данные в CSV файл с текущей датой и временем. Программа работает в цикле, обновляя данные каждый час.
Для работы проекта необходимо установить следующие зависимости:
- Python 3.9 - 3.x
- Модули Python:
pillow
(для обработки изображений)pygetwindow
(для управления окнами)pytesseract
(для распознавания текста с изображений)psutil
(для работы с процессами)csv
(для работы с CSV файлами)
- Tesseract OCR (для распознавания текста)
- Клиент казино (RedStar Poker)
Tesseract OCR (для распознавания текста)
TESSERACT_PATH = 'C:\\Program Files\\Tesseract-OCR\\tesseract.exe' # Базовый путь
WAIT_TIME = 3600 # Задержка между парсингом (указывается в секундах)
CASINO_PATH = "C:\\Program Files (x86)\\Red Star Poker\\casino.exe" # Путь к файлу казино
WINDOW_TITLE = "RedStar Poker" # Название окна (Менять не нужно)
python -m venv venv
pip install -r requirements.txt
python main.py