私はいくつかの非常に遅いプロキシを使用する必要があり、時々立ち往生しました。したがって、私はこれに対する解決策/回避策を見つけようとしています。ここに私の問題があります:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
browser = webdriver.Firefox()
browser.get("http://whateversite.com")
element = browser.find_element_by_id("element")
element.click() # go to page http://whateversite.com/page.html
new_element = browser.find_element_by_id("newElement")
browser.implicitly_wait(30)
事前にセットアップしても使用しても、時には何new_element = WebDriverWait(browser, 30).until(lambda browser : browser.find_element_by_id("newElement"))
時間も動かなくなりました。そのページhttp://whateversite.com/page.html
が完全に読み込まれるのを待っているようで、極端な場合には数時間かかることもあります.
これを避けるにはどうすればよいですか?