"""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()