接下来我们用JS来控制里面的滚动条滚动:
from selenium import webdriver dr=webdriver.Firefox() dr.get('file:///D:/1.html') js='document.getElementsByClassName("scroll")[0].scrollTop=10000' #可以调整10000,10000就是到底 # 就是这么简单,修改这个元素的scrollTop就可以 dr.execute_script(js)当然,我们能做更多:
document.getElementsByClassName("scroll")[0].scrollHeight # 获取滚动条高度 document.getElementsByClassName("scroll")[0].scrollWidth # 获取横向滚动条宽度 document.getElementsByClassName("scroll")[0].scrollLeft=xxx # 控制横向滚动条位置