Загрузка данных


import time
from selenium import webdriver
from selenium.webdriver.chrome.service import Service

# Путь к исполняемому файлу Opera GX (обычно находится по этому пути в Windows)
opera_path = r"C:\Users\%USERNAME%\AppData\Local\Programs\Opera GX\opera.exe" 
# Замените %USERNAME% на ваше имя пользователя Windows или укажите точный путь к opera.exe

options = webdriver.ChromeOptions()
options.binary_location = opera_path

# Запускаем браузер
driver = webdriver.Chrome(options=options)
driver.get("https://ic-games.spb.ru/checkers/")

time.sleep(3)

def get_board():
    """Считывание текущего состояния доски"""
    return driver.execute_script("return checkers.engine.getField();")

# Получаем доску
board = get_board()
print("Матрица доски:")
for row in board:
    print(row)