前提
実現したいこと
こんなHTMLがある時に
A,Bを上から順にリストに格納したいです
html
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Document</title> 7</head> 8<body> 9 <div class="A"> 10 11 <div class="B"> 12 13 <div class="A"> 14 15 <div class="D"> 16 17 <div class="C"> 18 19 <div class="A"> 20 21 <div class="B"> 22</body> 23</html>
要素A,要素Bのみを取り出し、listに格納します
list = [A,B,A,A,B] 〇
list = [A,A,A,B,B] ✕
〇のリストにしたいです
試したこと
・検索→あまり参考になるものを見つけることができなかった
こうしたら上手くいくかと考えましたが「該当する要素はない」と言われてしまいました
python
1A = driver.find_elements_by_css_selector('div.A', 'div.B') 2 3for i in A: 4 print(A.text)**ボールドテキスト**
環境
windows 11
Python 3.9.12
selenium 3.141.0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/09/15 12:14
2022/09/15 13:53