【Python3】Seleniumで最上部と最下部までスクロールする方法
おはこんばんにちは、せなです。
今回は、Seleniumで最上部と最下部までスクロールする方法を紹介します。
最下部までスクロールする方法
まずは、最下部までスクロールする方法です。
以下のように、window.scrollTo(0, document.body.scrollHeight)
を実行することで、最下部までスクロールすることができます。
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
# Chromeを起動する
driver = webdriver.Chrome(ChromeDriverManager().install())
# googleのトップページを開く
driver.get('https://www.google.co.jp/')
# 最下部までスクロール
driver.execute_script('window.scrollTo(0, document.body.scrollHeight);')
最上部までスクロールする方法
次に、最上部までスクロールする方法です。
以下のように、window.scrollTo(0, 0)
を実行することで、最上部までスクロールすることができます。
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
# Chromeを起動する
driver = webdriver.Chrome(ChromeDriverManager().install())
# googleのトップページを開く
driver.get('https://www.google.co.jp/')
# 最下部までスクロール(スクロールしないと、最上部に戻れないので)
driver.execute_script('window.scrollTo(0, document.body.scrollHeight);')
# 最上部までスクロールする
driver.execute_script("window.scrollTo(0, 0)")
まとめ
以上が、Seleniumで最上部と最下部までスクロールする方法となります。
ではでは〜
ディスカッション
コメント一覧
まだ、コメントがありません