Selenium でページがロードされるまでのタイムアウト時間を設定するときは set_page_load_timeout
関数を使用します。
使用方法
set_page_load_timeout
の構文は次のとおり。引数のタイムアウト時間の単位は「秒」です。
set_page_load_timeout(time_to_wait)
当然ですが、set_page_load_timeout
関数は get(url)
でページをロードする前に指定しておく必要があります。
サンプルコード
from selenium import webdriver
# WebDriverの生成
driver = webdriver.Chrome("/path/to/chromedriver")
# ページロードされるまでのタイムアウトを 5秒 に設定
driver.set_page_load_timeout(5)
try:
driver.get("https://exsample.com")
print("タイムアウト時間内に読み込みが完了しました")
except:
print("タイムアウトしました")
0 件のコメント:
コメントを投稿