selenium打开网站然后往下滑动一个屏幕的距离怎么写python代码
你可以使用Selenium的execute_script()方法来执行JavaScript代码,以实现滚动屏幕的效果。下面是一个示例代码,用于在Python中使用Selenium滚动屏幕一个屏幕的距离:
from selenium import webdriver
# 创建一个浏览器实例
driver = webdriver.Chrome()
# 打开网站
driver.get("https://www.example.com")
# 执行JavaScript代码,滚动屏幕一个屏幕的距离
driver.execute_script("window.scrollTo(0, window.innerHeight);")
# 关闭浏览器
driver.quit()
在代码中,我们首先创建了一个浏览器实例,然后使用get()方法打开了一个网站。接着,使用execute_script()方法执行了一段JavaScript代码window.scrollTo(0, window.innerHeight);,该代码将滚动屏幕一个屏幕的距离。最后,使用quit()方法关闭浏览器。
请注意,这里使用的是Chrome浏览器和Chrome WebDriver,你需要根据自己的实际情况来选择合适的浏览器和WebDriver
原文地址: http://www.cveoy.top/t/topic/icKY 著作权归作者所有。请勿转载和采集!