selenium自動化模擬的時候,有時候要模擬到拖動滾動條,所以放上**啦~
下面**是直接拉到底
for i in range(4, 9):
time.sleep(0.5)
driver.execute_script('window.scrollto(0, document.body.scrollheight)')
time.sleep(0.5)
下面**是緩慢拖動
js = "return action=document.body.scrollheight"
new_height = driver.execute_script(js)
for i in range(0,new_height,150):
driver.execute_script('window.scrollto(0, %s)'%(i))
每次150的間距拖動。。不怎麼會碼字。敬請諒解
水平拖動滾動條
這個過程分為三步走 一 分析首先獲取元素 記得onmousemove 一定要寫在onmousedown當中,善於利用var that this 在onmosedown中最為重要的是獲取移動的距離 首先是event.client leftval 的值 二 判斷移動的距離是否超出範圍,由於that.st...
selenium操作滾動條
from selenium import webdriver from time import sleep driver webdriver.chrome driver.get driver.maximize window sleep 3 移動到絕對位置 js window.scrollto 0,1...
selenium滾動條操作
案例 開啟部落格首頁,將滾動條拖動到最底部,然後再拖動到最頂部 from selenium import webdriver from time import sleep,ctime driver webdriver.firefox driver.get sleep 3 print ctime 將滾...