Сделал кликер для букса. Запускаю в 12 потоков, нагрузка на процессор держится в районе 30-50%. Боты смотрят длинные видео, и клики происходят примерно раз в минуту. Со временем, когда все потоки переходят на короткие 10-секундные видео, кликают соответственно намного чаще, и нагрузка растет до 90-100%. Прочитал на форуме, что больше всего нагружают проц именно действия с браузером: клики и прокрутка. Решил сделать клики через JS, чтобы уменьшить нагрузку и столкнулся с проблемой.
При физическом клике и клике через BAS название зачеркивается, и открывается новая вкладка с видео.


Попробовал сделать клики через "Яваскрипт" двумя методами: через Queryselector и "Выполнить js на элементе". В обоих случаях только зачеркивается название видео, открытия нового окна не происходит. Притом если выполнить код с Queryselector в консоли в инструментах разработчика, то все работает корректно. Тестировал и в режиме записи и в режиме запуска, везде просто зачеркивает.
Код нужного элемента:
<td class="normal" valign="top" id="res_views1338865">
<a class="surf_ckick" onclick="start_youtube_view('1338865'); this.style.textDecoration='line-through'; this.style.color='#FF3800'; ">
</a><div style="width: 400px; height: 50px; vertical-align: middle !important; height: 100%;"><a class="surf_ckick" onclick="start_youtube_view('1338865'); this.style.textDecoration='line-through'; this.style.color='#FF3800'; " style="text-decoration: line-through; color: rgb(255, 56, 0);">
Trx Mining | Trx Mining Site | Trx Mining Website | New TRX Mining Site | Tron M
<div class="desctext">ID: 1338865</div>
</a>
</div>
То есть, как я понимаю, внутри баса он не выполняет событие start_youtube_view и только изменяет стиль текста.