-
網上很多的滾動條辦法,可能是系統間的差異,或者瀏覽器的差役,導致結果可能不盡人意
我的經常使用的環境是,ubuntu + chrome + chromedirver + selenium + python3.5.2 - 以下筆記,是給基于上環境的
- 滾動到指定位置
tagelement = driver..find_elements_by_xpath("http://div[@class='_3-kxx']") # 目標元素的定位篩選
driver.execute_script("return arguments[0].scrollIntoView();",tagelement)
- 嵌入滾動條div的滾動
id = "pane-side" # 滾動條所在元素的ID
js_1 = "document.getElementById('%s').scrollTop=10000000" % id
driver.execute_script(js_1)
- 滾動到網頁底部
js="window.scrollTo(0, document.body.scrollHeight);"
driver.execute_script(js)
# 滾動到距離網頁底部的指定高度
ss = 'var height_s = document.body.scrollHeight-2000;window.scrollTo(0,height_s);'
driver.execute_script(ss)
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
