js 页面滚动
'''
知识点:
--scrollHeight 获取对象的滚动高度。
--scrollLeft 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离。
--scrollTop 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离。
--scrollWidth 获取对象的滚动宽度。
'''
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://www.cnblogs.com/yoyoketang/p/6128655.html")
driver.implicitly_wait(10)
time.sleep(2)
print(driver.name) #打印当前使用的浏览器
#处理滚动条到底部
js = "window.scrollTo(0,document.body.scrollHeight)"
driver.execute_script(js)
time.sleep(5)
#处理滚动条到顶部
js = "window.scrollTo(0,0)"
driver.execute_script(js)
time.sleep(5)
driver.quit()
from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Chrome() driver.get("http://login.taobao.com") #windows 用Keys.CONTROL 如同ctrl+t driver.find_element_by_tag_name('body').send_keys(Keys.COMMAND + 't') driver.get('http://mm.taobao.com/') driver.find_element_by_tag_name('body').send_keys(Keys.COMMAND + 'w')