selenium同じclass名のリストの作り方
Q&A
Closed
python selenium を使って要素を取得したいのですが、一部不明点があり詰まっています。
a.html
<div 492="" class="card__name">
<div data-v-9e31d492="">狐</div>
<div data-v-9e31d492="">Fox</div>
</div>
<div 492="" class="card__name">
<div data-v-9e31d492="">猫</div>
<div data-v-9e31d492="">Cat</div>
</div>
こんな感じのHTMLから日本語部分のみを取得したいのですが、どういった方法があるでしょうか?
main.py
names = driver.find_elements(By.CLASS_NAME, "card__name")
names_list = []
for name in names:
namees.append(name.text)
こんな感じのコードを書いていますが、これだと英語部分も取得してしまっていて不便です。
初心者的な質問ですが、よろしくお願いします。
0