背景
僕は電子工作の経験が一切なく、今回使うArduino、Processingも今回の工作で初めて利用、インストールするレベルの初学者です。
大学の講義で取り扱っていた3自由度のロボットアームに興味を持ち、作りたいものを探していたところ、「全自動手書きレポートマシン」に大変興味を抱き、ぜひ作りたいなと!
僕は電子工作の経験が一切なく、今回使うArduino、Processingも今回の工作で初めて利用、インストールするレベルの初学者です。
大学の講義で取り扱っていた3自由度のロボットアームに興味を持ち、作りたいものを探していたところ、「全自動手書きレポートマシン」に大変興味を抱き、ぜひ作りたいなと!
Seleniumでスクレイピングをする際にページの読み込みが完了するまで待機することがよくあります。このような処理を待機処理といいます。
取得する要素が静的に決まっていて、HTMLをパースする時点で要素の値が存在している場合は既存のメソッドで待機処理を実現することが可能ですが、非同期通信(Ajax)によって要素の値が動的に決定される場合、すなわち描画が終わった後に動的な変更によって要素の値が決まる場合は、既存のメソッドで待機処理を実現することができません。
今回の記事ではこうした課題を解決するための手法を紹介します。