回答編集履歴
1
d
answer
CHANGED
@@ -19,10 +19,8 @@
|
|
19
19
|
soup = BeautifulSoup(html)
|
20
20
|
|
21
21
|
# 最初の font から次の font の間にある文字一覧を取得する。
|
22
|
-
text = list(
|
23
|
-
|
22
|
+
text = itertools.takewhile(
|
24
|
-
|
23
|
+
lambda x: isinstance(x, NavigableString), soup.font.next_siblings
|
25
|
-
)
|
26
24
|
)
|
27
25
|
|
28
26
|
# 文字列を結合して1つの文字列にした上で、文頭、文末の空白は除く。
|