回答編集履歴

3

Update

2022/09/14 16:09

投稿

melian
melian

スコア19840

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  soup = BeautifulSoup(html, 'html.parser')
26
26
  elems = soup.select('div.A, div.B')
27
- lst = [e.get('class', [None])[0] for e in elems]
27
+ lst = [e['class'][0] for e in elems]
28
28
 
29
29
  print(lst)
30
30
 

2

Update

2022/09/14 16:06

投稿

melian
melian

スコア19840

test CHANGED
@@ -23,7 +23,7 @@
23
23
  '''
24
24
 
25
25
  soup = BeautifulSoup(html, 'html.parser')
26
- elems = soup.select('div.A,.B')
26
+ elems = soup.select('div.A, div.B')
27
27
  lst = [e.get('class', [None])[0] for e in elems]
28
28
 
29
29
  print(lst)

1

Update

2022/09/14 16:01

投稿

melian
melian

スコア19840

test CHANGED
@@ -1,3 +1,4 @@
1
+ Selenium ではなく BeautifulSoup の場合。
1
2
  ```python
2
3
  from bs4 import BeautifulSoup
3
4