質問編集履歴
1
最終的な解決策を記載
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,4 +21,19 @@
|
|
21
21
|
<p>文字列1</p><div class="main"><h2 class="h2_main">文字列2文字列3文字列4</h2></div>
|
22
22
|
```
|
23
23
|
|
24
|
-
以上、よろしくお願いいたします。
|
24
|
+
以上、よろしくお願いいたします。
|
25
|
+
|
26
|
+
# ご回答を基にした最終的なコード
|
27
|
+
```Pythpn
|
28
|
+
from bs4 import BeautifulSoup
|
29
|
+
|
30
|
+
text = '<p>文字列1</p><div class="main"><h2 class="h2_main"><p>文字列2</p>文字列3<em>文字列4</em></h2</div>'
|
31
|
+
|
32
|
+
soup = BeautifulSoup(text, 'html.parser')
|
33
|
+
|
34
|
+
for h2 in soup.find_all('h2'):
|
35
|
+
for e in h2.find_all():
|
36
|
+
e.unwrap()
|
37
|
+
|
38
|
+
print(soup)
|
39
|
+
```
|