python + selenium 頁面滾動條滑動到底

1、如果滾動條是針對整個HTML可以用如下方式:

js = "var q=document.documentElement.scrollTop=10000"  # documentElement表示獲取根節點元素
dr.execute_script(js)

2、如果滾動條是針對整個body可以用如下方式:

js = "var q=document.body.scrollTop=10000"  # documentElement表示獲取body節點元素
dr.execute_script(js)

3、如果滾動條是針對某個div可以用如下方式:該頁面的滾動條就是針對class='main’的div而言的

js = "var q=document.getElementsByClassName('main')[0].scrollTop = 10000"  # getElementsByClassName表示獲取class='main'的元素列表,0表示第一個,所以使用的時候要加索引
dr.execute_script(js)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章