Зависает эмуляция мыши

daniilslep

Client
Регистрация
14.11.2018
Сообщения
29
Благодарностей
3
Баллы
3
Друзья, прошу помощи. Дело вот в чем:
Создал гулялку по сайту. Сначала через кубик "Парсим страницу" получаю список ссылок, которые удовлетворяют условиям, затем беру рандомную строку из списка и помещаю в переменную link.
Потом делаю эмуляцию мыши (веду до элемента и кликаю) через c# (даю скрином и ссылкой, потому что не могу вставить тэгом code. Кто подскажет как красиво сделать - буду благодарен):



https://pastebin.com/hLhTsFUB

Все это повторяю в цикле


При запуске проекта в ZennoPoster кубик с этим c# кодом зависает на каком-то повторении, те цикл проходит 1-5 раз и проект закрывается по таймауту (выставил 500 с). Зависает именно на этом кубике. Мощностей вроде хватает, нагрузка на цп и память 50-70%

Как можно оптимизировать этот код? Может применить другой подход? Стоит ли перезагружать инстанс (допустим после каждого 3 клика)? Или может выстроить как-то по-другому настройки ZP?

Заранее спасибо за совет
 

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
те цикл проходит 1-5 раз
Как узнали что именно цикл, а не C# код завис?

Предположу, что в итоге ничего не возвращается в кубике, поэтому зено не определяет конец выполнения, попробуйте просто поставить в конце

Код:
return "";
 
  • Спасибо
Реакции: daniilslep

daniilslep

Client
Регистрация
14.11.2018
Сообщения
29
Благодарностей
3
Баллы
3
Как узнали что именно цикл, а не C# код завис?
Зависает C# код, на 1-5 выполнении цикла.

Предположу, что в итоге ничего не возвращается в кубике, поэтому зено не определяет конец выполнения, попробуйте просто поставить в конце
Дописал. Пробую.


Еще вопрос не по теме. Как так красиво сделать? Каким тегом? Я про вставку кода
 

daniilslep

Client
Регистрация
14.11.2018
Сообщения
29
Благодарностей
3
Баллы
3
Предположу, что в итоге ничего не возвращается в кубике, поэтому зено не определяет конец выполнения, попробуйте просто поставить в конце
Дописал в кубик. Ситуация не поменялась. Есть еще идеи?
 

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
вывод в лог после каждого события если только поставить, хотя бы понимать на каком участке тормозит
 
  • Спасибо
Реакции: daniilslep

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