回答編集履歴
2
訂正
test
CHANGED
@@ -1 +1,23 @@
|
|
1
|
+
`(class_="info-box-meta-genre-list")`で得られるのは`a`タグじゃなくて`ol`タグです。
|
2
|
+
|
3
|
+
`ol`タグは全体で1つなので、`text`を取るとその中のテキストが全部つながります。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
`ol`タグの子孫の`a`タグのリストを`("a")`で取得する必要があります。
|
8
|
+
|
9
|
+
|
10
|
+
|
1
|
-
|
11
|
+
```Python
|
12
|
+
|
13
|
+
soup = BeautifulSoup(r,'html.parser')
|
14
|
+
|
15
|
+
genre_ol = soup.find(class_="info-box-meta-genre-list")
|
16
|
+
|
17
|
+
get_genre = genre_ol.find_all("a")
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
genre_list.append([x.text for x in get_genre])
|
22
|
+
|
23
|
+
```
|
1
訂正
test
CHANGED
@@ -1,7 +1 @@
|
|
1
|
-
質問文
|
1
|
+
質問文を見誤り修正中
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
結果が異なるのは、実行しているコードが、質問文に掲載のものと別の物だからでしょう。
|
6
|
-
|
7
|
-
確認しましょう。
|