Неправильно выполняется клик через JS

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

    При физическом клике и клике через BAS название зачеркивается, и открывается новая вкладка с видео.

    d51dda4e-fb9f-477c-89e4-3cd2e3349c7d-изображение.png
    f224941b-1f64-4e8f-a000-97ec18f456b1-изображение.png

    Попробовал сделать клики через "Яваскрипт" двумя методами: через 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 и только изменяет стиль текста.

  • А что клик Пробелом по видео не работает, там не какой эмуляции нету ведь.

  • @AstAnim Нагрузка растет не от кликов, а от того что чаще загружаются и соответственно отрисовываются страницы

  • @super84 фишка в том, что само видео не появляется, чтобы его запустить. Не появляется само окно со второго скрина

  • @UserTrue получается, нет разницы в том, каким образом клик происходит? На странице с короткими видосами иногда по 700 подходящих элементов, плюс половина из них невидимые. В режиме записи видно, как бас задумывается перед тем, как выбрать нужный, поэтому через JS удаляю лишние, оставляю только по 40 штук, думал нагрузка проца в моменте выбора повышается

  • @AstAnim я не особо понимаю что вы понимаете под моментом выбора, сам по себе клик точно не даёт какой-то заметной нагрузки. И к тому же клик без эмуляции это всегда палево

  • Настоящий клик и клик через js - разные вещи. Эмулируйте полноценный клик.

    Даже в обычном браузере: сделайте ссылку с target=_blank и попробуйте эмулировать клик на js. Скорее всего браузер не откроет вкладку, а спросит подтверждение.

    P.S.: на этом буксе платят копейки..

  • This post is deleted!

  • 0 Votes
    3 Posts
    306 Views
  • 0 Votes
    2 Posts
    319 Views
  • 0 Votes
    1 Posts
    434 Views
  • 0 Votes
    2 Posts
    880 Views
  • 1 Votes
    6 Posts
    2887 Views