Клик мыши

Nezavisimus

Client
Регистрация
09.01.2016
Сообщения
62
Благодарностей
3
Баллы
8
Здраствуйте коллеги!
Помогите пожалуйста разрулить траблу. Яндекс раздербанил выдачу поиска на блоки. Может кто то сталкивался с этим. Подскажите как кликнуть на выпарсиный нужный запрос? То есть, как именно мне сделать клик по поисковой выдаче, которая находиться выше адреса этого сайта.
 

DmitryAk

Client
Регистрация
14.12.2016
Сообщения
860
Благодарностей
824
Баллы
93
Нужно что-то типа этого:
Код:
// navigate to lessons.zennolab.com
instance.ActiveTab.Navigate("lessons.zennolab.com", "");
// wait downloading
instance.ActiveTab.WaitDownloading();
// try find the html element
HtmlElement he = instance.ActiveTab.MainDocument.FindElementByAttribute("h2", "innertext", "Other", "text", 1);
// if html element was found
if (!he.IsVoid)
{
  // scroll view of tab to the html element
  he.ScrollIntoView();
  
   int Ax = he.DisplacementInTabWindow.X + 5;
   int Ay = he.DisplacementInTabWindow.Y + 5;
  
  // performs the click inside tab by coordinates
  instance.ActiveTab.MouseClick(Ax, Ay , "left", "click");
  
   return Ax.ToString()+" "+Ay.ToString();
}
Выдача функции идет в переменную, чтоб можно было понять куда кликаем вообще и подправить если надо. Это слегка адаптированный пример с хелпа зеннолаба.

В данном случае мы ищем h2 элемент с текстом Other и кликаем по радиобатону этого пункта.
 

Makler71

Новичок
Регистрация
17.07.2015
Сообщения
14
Благодарностей
2
Баллы
3
DmitryAk Здравствуйте. Скажите могу я у Вас заказать скрипт.
1. Вводим определенный запрос. В поиск поисковых систем. https://yandex.ru/, https://www.google.ru/
2. Выпарсиваем наш сайт.

3. Клика ем на него.
4. Назовите $-этого скрипта?

 

DmitryAk

Client
Регистрация
14.12.2016
Сообщения
860
Благодарностей
824
Баллы
93
DmitryAk Здравствуйте. Скажите могу я у Вас заказать скрипт.
1. Вводим определенный запрос. В поиск поисковых систем. https://yandex.ru/, https://www.google.ru/
2. Выпарсиваем наш сайт.

3. Клика ем на него.
4. Назовите $-этого скрипта?
С моей стороны это было бы слишком самонадеяно. Я зенку только изучаю на текущий момент.
А новый инструмент - это новый инструмент. Впрочем, если вас это не пугает - добро пожаловать в личку, обговорим.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)