- Регистрация
- 23.10.2016
- Сообщения
- 244
- Благодарностей
- 70
- Баллы
- 28
на странице появляется область которой не было на изначальной странице
в итоге это приводит к искажению карты и результаты меняться
примеры на скринах что происходит
Выполняю код для скрола
HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("div", "class", "scroll__scrollbar-thumb","regexp",0);
instance.ActiveTab.FindElementByAttribute("div","class","scroll__scrollbar-thumb","regexp",0).ScrollIntoView();
if (!he.IsVoid)
{
he.ScrollIntoView();
instance.ActiveTab.MouseClick(he.DisplacementInTabWindow.X , he.DisplacementInTabWindow.Y , "right","down");
}
if (he.IsVoid) return -1;
instance.ActiveTab.FullEmulationMouseMove(he.DisplacementInTabWindow.X,he.DisplacementInTabWindow.Y+5000);
instance.ActiveTab.MouseClick(he.DisplacementInTabWindow.X , he.DisplacementInTabWindow.Y , "right","up");
![122022](/discussion/data/attachments/121/121325-6b575ce0aa9c92bf989463257be45f04.jpg)
![122023](/discussion/data/attachments/121/121326-b46cb88b8da6cb918c30745c9671e21a.jpg)
в итоге это приводит к искажению карты и результаты меняться
примеры на скринах что происходит
Загрузка...
yandex.ru
Выполняю код для скрола
HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("div", "class", "scroll__scrollbar-thumb","regexp",0);
instance.ActiveTab.FindElementByAttribute("div","class","scroll__scrollbar-thumb","regexp",0).ScrollIntoView();
if (!he.IsVoid)
{
he.ScrollIntoView();
instance.ActiveTab.MouseClick(he.DisplacementInTabWindow.X , he.DisplacementInTabWindow.Y , "right","down");
}
if (he.IsVoid) return -1;
instance.ActiveTab.FullEmulationMouseMove(he.DisplacementInTabWindow.X,he.DisplacementInTabWindow.Y+5000);
instance.ActiveTab.MouseClick(he.DisplacementInTabWindow.X , he.DisplacementInTabWindow.Y , "right","up");
![122022](/discussion/data/attachments/121/121325-6b575ce0aa9c92bf989463257be45f04.jpg)
![122023](/discussion/data/attachments/121/121326-b46cb88b8da6cb918c30745c9671e21a.jpg)