- Регистрация
- 08.11.2016
- Сообщения
- 1 272
- Благодарностей
- 466
- Баллы
- 83
Можно через эмуляцию движения мыши проскролировать страницу:может кто подсказать как крутануть страницу вниз на 500 пикселей через шарп
спасибо
instance.ActiveTab.FullEmulationMouseMove(50,500);
большое спасибо)Можно через эмуляцию движения мыши проскролировать страницу:
https://help.zennolab.com/en/v5/zennoposter/5.10.4.1/webframe.html#topic382.html
Конкретно код:C#:instance.ActiveTab.FullEmulationMouseMove(50,500);
instance.ActiveTab.FullEmulationMouseWheel(0,500);
Пытаюсь выполнить данный код, вместо 500, вставил переменнуюМожно через эмуляцию движения мыши проскролировать страницу:
https://help.zennolab.com/en/v5/zennoposter/5.10.4.1/webframe.html#topic382.html
Конкретно код:C#:instance.ActiveTab.FullEmulationMouseMove(50,500);
instance.ActiveTab.FullEmulationMouseMove(50,project.Variables["scroll"].Value);
instance.ActiveTab.FullEmulationMouseMove(50,int.parse(project.Variables["scroll"].Value));
Здравствуйте, а как можно прокрутить страницу до самого конца, на C#
int i = 0; //Точка отсчета
int Y = 100; //Координата по оси Y
//Иницируем начало цикла со скроллингом
while(true)
{
//Прокрутка
instance.ActiveTab.FullEmulationMouseWheel(0,Y);
//Положение мыши по оси Y
int posY = instance.ActiveTab.FullEmulationMouseCurrentPosition.Y;
//Условие, если положение мыши по оси Y больше точки отсчета, то скроллим дальше
if(posY > i)
{
i = posY;
Y += 100;
}
else //иначе выходит из цикла
{
break;
}
}
Только не используй этот код на сайтах типа ВК, где бесконечный скролл.Спасибо большое помогло .
Ну это вообще легко надо составить универсальный xpath , и проверить его на нескольких видео.То есть логика такая , заходишь на видео какое нибудь, парсишь количество комментариев , если комментариев больше допустим 500 ( что выставляется в настройках шаблона) то шаблон парсит все сообщения и обрабатывает их, если меньше 500 то шаблон закрывает вкладку видео и берет другое видео из списка и также парсит значение количество комментариев и потом уже из логики шаблона движется дальше или повторяется все заново. На данный момент загвозка стоит в том что не могу спарить это значение ( количество комментариев )
Подскажите, пожалуйста, как быть в случае со скролами типа ВК, которые подгружаются скриптами? Как работать с такими страницами?Только не используй этот код на сайтах типа ВК, где бесконечный скролл.
скролить до нужного количества загрузок или пока не перестанет увеличиваться страница или пока аварийный счетчик не сработает.Подскажите, пожалуйста, как быть в случае со скролами типа ВК, которые подгружаются скриптами? Как работать с такими страницами?