【python】スクレーピングで要素の取得ができないときの対処法(selenium)
セレクターはあっているのに取得できない場合、疑うポイントの一つに、操作したい部分がiframe構造の中に入っており、iframeの外からでは中のDOMを操作できないようになっていることがあります。その場合の対処法を記録します。
iframe = driver.find_element_by_css_selector('iframeのcssセレクタ')
driver.switch_to_frame(iframe)
上記のコードでiframe内の要素に入ることができます。
iframeから抜けるときは
driver.switch_to.default_content()
ディスカッション
コメント一覧
まだ、コメントがありません