- Регистрация
- 30.04.2018
- Сообщения
- 1 085
- Благодарностей
- 29
- Баллы
- 48
Всем привет, замучался разбираться с этой эмуляцией мыши. Данный пример разбирается https://zennolab.com/discussion/threads/snippety-ehmuljacii-myshi-fullemulationmouse.35369/
. Разумеется без вашей помощи зайду в тупик. По этой причине прошу ответить на несколько вопросов
1) Где можно ознакомиться с функциями с примерами и подробным описанием. Особенно интересует список функций который вылезает автоматически
на данный момент интересует функция
var rnd = new Random();
var post = posts.GetByNumber( rnd.Next(0,posts.Count) ; ЗДЕСЬ ИНТЕРЕСУЕТ АРГУМЕНТ, ЧТО ОН ДЕЛАЕТ
var h2 = post.FindChildByXPath(".//h3",0); ЧТО в скобочках делается
2) Подробно разбирал пример 1-ой программы, снипита или скрипта, запутался в этой терминологии. Подробно разобрал пример и решил его продублировать на mail.ru, там видь то же имеются статьи и самое главное это нужно изменить тэги, атрибуты и значение в переменной posts. Сложность в том, что программа выполняется без ошибок, а эмуляции мыши не видно. Внизу описал мое видение программы, но чувствую, где то ошибка
Благодаря этой функции определяем элементы по которым должна пройтись мышь
var posts = instance.ActiveTab.FindElementsByAttribute("div", "class", "news-item__inner", "regext");
Затем определяем конкретный элемент
var post = posts.GetByNumber(3);
Делее просто копирую из 1-ой программы
//Ведём мышку к этому посту РАЗБЕРИСЬ С ЭТИМИ ЦИФРАМИ 4
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(post);
//Ищем заголовок поста
var h2 = post.FindChildByXPath(".//h3",0);
//Проводим мышкой по заголовку
tab1.FullEmulationMouseMoveAboveHtmlElement(h2, 30);
. Разумеется без вашей помощи зайду в тупик. По этой причине прошу ответить на несколько вопросов
1) Где можно ознакомиться с функциями с примерами и подробным описанием. Особенно интересует список функций который вылезает автоматически
на данный момент интересует функция
var rnd = new Random();
var post = posts.GetByNumber( rnd.Next(0,posts.Count) ; ЗДЕСЬ ИНТЕРЕСУЕТ АРГУМЕНТ, ЧТО ОН ДЕЛАЕТ
var h2 = post.FindChildByXPath(".//h3",0); ЧТО в скобочках делается
2) Подробно разбирал пример 1-ой программы, снипита или скрипта, запутался в этой терминологии. Подробно разобрал пример и решил его продублировать на mail.ru, там видь то же имеются статьи и самое главное это нужно изменить тэги, атрибуты и значение в переменной posts. Сложность в том, что программа выполняется без ошибок, а эмуляции мыши не видно. Внизу описал мое видение программы, но чувствую, где то ошибка
Благодаря этой функции определяем элементы по которым должна пройтись мышь
var posts = instance.ActiveTab.FindElementsByAttribute("div", "class", "news-item__inner", "regext");
Затем определяем конкретный элемент
var post = posts.GetByNumber(3);
Делее просто копирую из 1-ой программы
//Ведём мышку к этому посту РАЗБЕРИСЬ С ЭТИМИ ЦИФРАМИ 4
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(post);
//Ищем заголовок поста
var h2 = post.FindChildByXPath(".//h3",0);
//Проводим мышкой по заголовку
tab1.FullEmulationMouseMoveAboveHtmlElement(h2, 30);
Вложения
-
17,6 КБ Просмотры: 125