python selenium 滚轮滑动

python selenium 滚轮滑动

使用selenium有的时候需要滚轮滑动移动,让页面加载完整

实现

from selenium import webdriver
import time


url = "https://www.alex.com"

options = webdriver.ChromeOptions()
# options.add_argument('headless') # 启用无头模式,不弹出浏览器页面
browser = webdriver.Chrome(options=options)
#设置长宽
browser.set_window_size(1800, 1200)
browser.get(url)

#注意等待三秒,否则页面没加载,会找不到元素
time.sleep(3)


#移动到打开的页面底部
browser.execute_script("window.scrollTo(0,document.body.scrollHeight)")
time.sleep(3)


#移动到打开的页面顶部
browser.execute_script("window.scrollTo(document.body.scrollHeight,0)")
time.sleep(3)


#浏览器页面向下滑动到5000位置:
browser.execute_script("window.scrollTo(0,5000)")
time.sleep(60)
posted @ 2023-09-05 16:26  liwenchao1995  阅读(47)  评论(0编辑  收藏  举报