python スクレイピングでaタグかと思ったらJavaScriptだった時の対応方法を紹介します。
driver.find_element_by xxx .click()
通常だとこのコードで要素をクリックすることが出来ますが
<a href="javascript:toDispChange('00000Form', '/000000/app/111111', '5')">処理検索</a>
のようなhtml構造だと上記コードでは実行することが出来ません。
その場合は
driver.execute_script('javascript:toDispChange("oS0002F01Form', '/rakurakuBo/app/oS0002F04', '5')")
このようにhrefの中身をコピーして直接JavaScriptを実行させるとaタグをクリックするのと同様の動きが出来ます。
aタグ のクリックが出来ない!なんでだ!
となった時はこちらを一度お試し下さい。
最高の6ヶ月!超実践型プログラミングスクール【.pro】