Selenium webdriver を使用して Web ページのスクレイピングを試み、chromedriver を使用して Flash 要素を含むページのスクリーンショットを作成します。
欠点は、私がスクレイピングしたページが決してロードされない要素に遭遇する可能性があることです。そのため、スクリプトは driver.get() コマンドがロードを完了するまで待機します。以下はChromedriverでは機能しません(Selenium issue trackerによると、サポートが不足しているためだと思います)
browser = webdriver.Chrome()
browser.set_page_load_timeout(15)
ただし、ブラウザーの変更は機能します (ただし、Flash コンテンツを含むページのスクリーンショットを作成できるようにするには、ページのコンテンツを chrome に置く必要があります)。
set_page_load_timeout をエミュレートする方法、または続行する前にすべての読み込みを完了したいという get() メソッドの熱烈な欲求を無視する方法はありますか?