@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'" у элемента

Я новичок так что заранее извиняюсь за глупые ошибки)
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
@Wispik
https://sirus.su/api/statistic/tooltip.json
Сюда делаешь запрос и никакой селениум не нужен
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы