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 件のコメント:
コメントを投稿