フレームごとにロードする Web ページのプロセスを自動化しようとしています。try-except
要素の存在が確認された後にのみ実行されるループを設定しようとしています。これは私が設定したコードです:
from selenium.common.exceptions import NoSuchElementException
while True:
try:
link = driver.find_element_by_xpath(linkAddress)
except NoSuchElementException:
time.sleep(2)
上記のコードは機能しませんが、次の素朴なアプローチは機能します。
time.sleep(2)
link = driver.find_element_by_xpath(linkAddress)
上記の try-except ループに欠けているものはありますか? try
time.sleep() beforeではなくafter を使用するなど、さまざまな組み合わせを試しましたexcept
。
ありがとう