"""3. Дополнительные инструменты анализа"""
def deep_page_analysis():
    """Глубокий анализ страницы для точного определения элемента голосования"""
    
    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    options = Options()
    options.add_argument('--headless')  # Фоновый режим для анализа
    
    driver = webdriver.Chrome(options=options)
    
    try:
        driver.get("https://eure-trainer-gesucht.de/trainer-innen/bayern/80331-munchen/sektion-oberland-des-dav-ev/olga-b")
        time.sleep(3)
        
        # Поиск всех кликабельных элементов
        clickable_elements = driver.find_elements(By.XPATH, "//button | //a | //input[@type='submit'] | //div[@onclick]")
        
        print(f"Найдено кликабельных элементов: {len(clickable_elements)}")
        
        for i, element in enumerate(clickable_elements[:20]):  # Первые 20
            text = element.text.strip()[:30]
            classes = element.get_attribute('class') or ''
            onclick = element.get_attribute('onclick') or ''
            
            print(f"{i+1}: Text: '{text}' | Class: '{classes}' | OnClick: '{onclick[:50]}'")
            
    finally:
        driver.quit()

# Запуск анализа
deep_page_analysis()