Задать вопрос
@Foxxxx1245t56

Есть ли возможность спарсить всплывающее окно которое появляется при наведении курсора?

Хочу спарсить этот элемент:
65f1f13a6249c863119526.png
Использовал Selenium для эмуляции наведения курсора :
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.by import By
import time 

driver = webdriver.Chrome()
driver.maximize_window()

driver.get("https://sirus.su/statistic/online")

class_name = ".statistics-nav.nav-link.ml-3.text-white.position-relative.active"

time.sleep(15)

element = driver.find_elements(By.CSS_SELECTOR, class_name)

print(element)

# Наводим курсор на элемент
actions = ActionChains(driver)
actions.move_to_element(element[0])
actions.perform()

time.sleep(5)
driver.quit()


В режиме просмотра кода при наведении это выглядит так:
65f1f1ae05460783454037.png

Без наведения курсора отсутствует приписка "aria-describedby='tippy-1'" у элемента

Я новичок так что заранее извиняюсь за глупые ошибки)
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Wispik
@Wispik
https://sirus.su/api/statistic/tooltip.json
Сюда делаешь запрос и никакой селениум не нужен
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы