Как получить данные графика SVG с помощью Selenium - PullRequest
0 голосов
/ 07 апреля 2019

Можно ли получить значение, которое можно увидеть во всплывающем окне, появляющемся при наведении курсора мыши влево-вправо на этот график ?

Если я его увижу, думаю,Я могу это очистить, но я изо всех сил пытаюсь найти источник данных, вводимых в диаграмму, а не всплывающее окно.Я могу только найти прямоугольники SVG.

Мне было интересно, стоит ли мне учить Selenium утилизировать всплывающие окна или работа просто невозможна?

1 Ответ

0 голосов
/ 07 апреля 2019

Это действительно возможно, используя aria-label в качестве xpath, а также регулярное выражение для сопоставления по уникальным словам, таким как 'high' или 'open', вы можете затем извлечь нужную информацию, которая также присутствуетво всплывающем окне :) Если вы наведите курсор на диаграмму с помощью инструментов разработчика> inspect, вы увидите нижеприведенный пример

184. Monday, Dec  3, 2018. category, 1543795200000. y, 2804. open, 2800. high, 2826.75. low, 2787. close, 2804.

больше информации об использовании regex с xpath: Могу ли я найти элемент, используярегулярное выражение с Python и Selenium?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...