npm error Node.js v22.14.0 npm verbose cwd C:\Users\Administrator\AppData\Roaming\BrowserAutomationStudio\apps\28.5.0\e\cache.ykKp\distr\app npm verbose os Windows_NT 10.0.17763 npm verbose node v22.11.0 npm verbose npm v10.9.0 npm verbose exit 1 npm verbose code 1 npm error A complete log of this run can be found in: C:\Users\Administrator\AppData\Local\npm-cache_logs\2025-03-18T19_14_32_997Z-debug-0.log [20:14:42.514] Failed to install npm modules [20:14:42.514] Autoclean current folder becuase of error C:/Users/Administrator/AppData/Roaming/BrowserAutomationStudio/apps/28.5.0/e/7832.ykKp [20:14:42.514] Autoclean current cache C:/Users/Administrator/AppData/Roaming/BrowserAutomationStudio/apps/28.5.0/e/cache.ykKp
Прокрутка к элементу
-
Возможно ли сделать настройки для указания скорости прокрутки? Сейчас прокрутка происходит мгновенно.
-
@blackhacker Пока нет. Там используется js функция, она хороша тем, что работает с фреймами и элементами с прокруткой. сделать так же красиво у меня вряд ли получится. Но можете делать прокрутку с помощью ввод текста с <MOUSESCROLLUP><MOUSESCROLLDOWN>
-
@support Это придется писать много кода, определяя координаты элемента, координаты текущего положения скролла, и скроллить до того, пока координаты не совпадут? Или есть более простой способ?
Вроде нагуглил примеры, правда пока на jQuery. -
и скроллить до того, пока координаты не совпадут? Или есть более простой способ?
Да, можете сделать из этого отдельный модуль. Фактически нужно убрать из того что я выкладывал IddleEmulation все ненужное.
И у вас появится новое действие, которое можно использовать где угодно.Сделать это стандартным функционалом я не могу, так как есть фреймы и дивы со скролом в том числе вложенные друг в друга.
На jQuery не очень круто, так как эмуляции не будет.
-
@support said in Прокрутка к элементу:
@blackhacker Пока нет. Там используется js функция, она хороша тем, что работает с фреймами и элементами с прокруткой. сделать так же красиво у меня вряд ли получится. Но можете делать прокрутку с помощью ввод текста с <MOUSESCROLLUP><MOUSESCROLLDOWN>
Подскажите, можно ли сделать более быструю плавную прокрутку? Если через <MOUSESCROLLDOWN> делать на скажем 2000px, то это долго. Для рандомизации действий ботов было бы отлично задавать разные скорости прокрутки.
-
@agility а что мешает использовать эмуляцию бездействия и там выставить только скроллы страницы? получится очень-сильно рандомно
-
@agility said in Прокрутка к элементу:
@support said in Прокрутка к элементу:
@blackhacker Пока нет. Там используется js функция, она хороша тем, что работает с фреймами и элементами с прокруткой. сделать так же красиво у меня вряд ли получится. Но можете делать прокрутку с помощью ввод текста с <MOUSESCROLLUP><MOUSESCROLLDOWN>
Подскажите, можно ли сделать более быструю плавную прокрутку? Если через <MOUSESCROLLDOWN> делать на скажем 2000px, то это долго. Для рандомизации действий ботов было бы отлично задавать разные скорости прокрутки.
В действии "ввод текста" можно ввести
<MOUSESCROLLDOWN><MOUSESCROLLDOWN><MOUSESCROLLDOWN><MOUSESCROLLDOWN><MOUSESCROLLDOWN><MOUSESCROLLDOWN><MOUSESCROLLDOWN>и уменьшить время интервала до 0

-
@Bigma said in Прокрутка к элементу:
@Fox А есть разница между браузер - прокрутка в новой версии с использованием колеса или мыши, и <MOUSESCROLLDOWN> ? я имею ввиду не передается ли лишнее сайту ?
На сколько я помню, в новой версии скрола используется цикл с вводом <MOUSESCROLLDOWN>, а с тачем используется новая функция
-
@Bigma said in Прокрутка к элементу:
@Fox Если использовать - просто <MOUSESCROLLDOWN> то прокрутка тачем то тоже вроде работает, значит нет никакой разницы я так понимаю ?
Скролл колёсиком и тачем это же очевидно две разные функции, значит под капотом проверяется включен ли тач и в зависимости от этого выбирается функция.