CSS_SELECTERに適さないタグ情報を取得できてしまう

実現したいこと

CSS_SELECTERにdiv._aagu._aato > div._aagv > imgを設定しているのにも関わらず
div._aagu._aa20._aato > div._aagv > imgも取得されている状態です。
私の理解ではなぜこういうこと起きるのか分からなかったので原因を知りたいです。
現状はプログラムを実行することで2つ要素を抜き出しています(div._aagu._aato > div._aagv > img:1個、div._aagu._aa20._aato > div._aagv > img:1個)
イメージ説明
イメージ説明

発生している問題・分からないこと

CSS_SELECTERにdiv._aagu._aato > div._aagv > imgを設定しているのにも関わらず
div._aagu._aa20._aato > div._aagv > imgも取得される。

エラーメッセージ

error

1原因を知りたいため、エラー文はなし

該当のソースコード

Python

1className = "div._aagu._aato > div._aagv > img"2class_attributes = driver.find_elements(By.CSS_SELECTOR, className)

試したこと・調べたこと

上記の詳細・結果

色々試してみたが、進展はなかった。

補足

端末:MacBook M1

コメントを投稿

0 コメント