Имитировать в браузере на странице прокрутку колеса мышки с помощью JS
Подскажите, пожалуйста, можно ли как-то с помощью запуска скрипта JS в браузере на странице имитировать прокрутку страницы, как колесом мышки?
На странице в Инстаграмм с определенным хештегом, например - https://www.instagram.com/explore/tags/%D0%B0%D0%B2%D1%82%D0%BE%D0%B4%D0%BB%D1%8F%D1%81%D 0%B2%D0%B0%D0%B4%D1%8C%D0%B1%D1%8B%D1%83%D1%84%D0% B0/нужно увидеть на странице все посты по данному хештегу, для этого нужно постоянно крутить колесом мышки вниз. Можно ли это сделать с помощью скрипта? Чтобы в браузере открыл вкладку, запустил скрит, который будет скроллить страницу вниз, переключился на другие вкладки и занимаешся своими делами, а через время открыл нужную вкладку и там уже скрипт долистал до низу и открылись все посты. К сожалению, в JS не разбираюсь. Не могу решить сам данную задачу. Заранее благодарен за помощь |
Нельзя имитировать прокрутку, но можно инициировать прокрутку до конкретного элемента с помощью Element.scrollIntoView(), где Element — элемент страницы, полученный с помощью функции document.querySelector("ваш селектор") и подобных ей. В функцию прокрутки до элемента можно передать параметр options, представляющий из себя объект с полем "behaviour", значение которого нужно установить в "smooth": { behaviour : "smooth" } для плавной прокрутки. Установив несколько таких функций, вы сможете прокручивать поэлементно до конца страницы с условием, что известен список элементов или общее название их параметров (классов, даталистов и т.д.).
|
Часовой пояс GMT +3, время: 07:58. |