teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2020/04/06 09:04

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -17,4 +17,27 @@
17
17
 
18
18
  a = soup.select_one("#B").a
19
19
  print(a)
20
+ ```
21
+
22
+ ## 追記
23
+
24
+ id="B" 以下のすべての li タグ
25
+
26
+ ```python
27
+ from bs4 import BeautifulSoup
28
+
29
+ html = """<div id="A">
30
+ <ul id="B">
31
+ <li>
32
+ <a href="http:C"></a>
33
+ </li>
34
+ <li></li>
35
+ <li></li>
36
+ </ul>
37
+ </div>"""
38
+
39
+ soup = BeautifulSoup(html, "lxml")
40
+
41
+ for li in soup.select("#B li"):
42
+ print(li)
20
43
  ```