Как сделать рандомный клик по сайтам в Яндекс

ser222

Client
Регистрация
01.03.2020
Сообщения
217
Благодарностей
10
Баллы
18
Привет всем! Подскажите, как сделать чтобы во время скролла страницы поиска яндекс клик по сайтам был рандомный? То есть сначало на один сайт кликнули, потом на другой и т.д как можно это осуществить?

98559
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 564
Благодарностей
9 178
Баллы
113
Подскажите, как сделать чтобы во время скролла страницы поиска яндекс клик по сайтам был рандомный? То есть сначало на один сайт кликнули, потом на другой и т.д как можно это осуществить?
Можно кликать например по общему class для позиций выдачи и вместо номера совпадения использовать макрос random. Прикрепил небольшой пример проекта с такой реализацией.

98561
 

Вложения

  • Спасибо
Реакции: ZULI

ser222

Client
Регистрация
01.03.2020
Сообщения
217
Благодарностей
10
Баллы
18
  • Спасибо
Реакции: Sergodjan

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 740
Благодарностей
1 132
Баллы
113
Привет всем! Подскажите, как сделать чтобы во время скролла страницы поиска яндекс клик по сайтам был рандомный? То есть сначало на один сайт кликнули, потом на другой и т.д как можно это осуществить?

Посмотреть вложение 98559
Если уж совсем рандомный клик нужен, то я делаю так:

C#:
var regexp = "//a";
int i = Global.Classes.rnd.Next(0,instance.ActiveTab.FindElementsByXPath(regexp).Count);
instance.ActiveTab.FindElementByXPath(regexp, i).Click();
instance.ActiveTab.WaitDownloading();
System.Threading.Thread.Sleep(3000);
if (i==0) {return null;} //если подсказок "0", идем по крсной ветке
 

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