Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Здравствуйте!
Прошу помощи у знающих людей, не могу понять как парсить данные из всплывающих подсказок при наведении курсора.
в DOM этих данных нет, сделать эмуляцию движения курсора в проекте насколько я знаю тоже нельзя, только клик.
можно. не отличишь от реальной мыши. методы FullEmulation
так же в хроме в DevTools можно отследить где меняется страница при всплывающей подсказке, и на тот элемент поставить брейкпоинт и пошагово выполнить скрипт до момента появления нужных данных. ну и подсмотреть структуру откуда парсить.
вот я поменял текст в посте. и сработал брейк поинт
//Находим элемент кнопки
var elButton = instance.ActiveTab.FindElementByXPath("//span[@data-tooltip-content='#tooltip_content']", 0);
//Определяем, на каком расстоянии от верха страницы находится кнопка
int topInBrowser = int.Parse(elButton.GetAttribute("topInBrowser"));
//Ведём курсор мышки к кнопке
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(elButton);
//Кликаем
instance.ActiveTab.FullEmulationMouseClick("left", "click");
Нужный мне элемент на странице находит и кликает, но не могу понять как сделать следующее:
1. var elButton = instance.ActiveTab.FindElementByXPath("//span[@data-tooltip-content='#tooltip_content']", 0);
Изменить 0 на переменную со счетчиком {-Variable.count-}
2. Сделать небольшую "дрожь" мыши после клика, опытным путем понял что только так всплывает и в коде появляются нужные мне данные.
Если есть знания как это осуществить, помогите, буду благодарен.
//Находим элемент кнопки
var elButton = instance.ActiveTab.FindElementByXPath("//span[@data-tooltip-content='#tooltip_content']", 0);
//Определяем, на каком расстоянии от верха страницы находится кнопка
int topInBrowser = int.Parse(elButton.GetAttribute("topInBrowser"));
//Ведём курсор мышки к кнопке
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(elButton);
//Кликаем
instance.ActiveTab.FullEmulationMouseClick("left", "click");
Нужный мне элемент на странице находит и кликает, но не могу понять как сделать следующее:
1. var elButton = instance.ActiveTab.FindElementByXPath("//span[@data-tooltip-content='#tooltip_content']", 0);
Изменить 0 на переменную со счетчиком {-Variable.count-}
2. Сделать небольшую "дрожь" мыши после клика, опытным путем понял что только так всплывает и в коде появляются нужные мне данные.
Если есть знания как это осуществить, помогите, буду благодарен.