質問編集履歴
4
誤字の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
複数のclass属性
|
1
|
+
複数のclass属性を指定して中身(要素)をスクレイピングする方法
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
複数のClass属性をスクレイピングをしたいのですができません。
|
1
|
+
複数のClass属性の中身(要素)をスクレイピングをしたいのですができません。
|
2
2
|
|
3
3
|
何卒ご教授をお願いいたします。
|
4
4
|
|
@@ -24,9 +24,9 @@
|
|
24
24
|
|
25
25
|
【結果】
|
26
26
|
|
27
|
-
①"blog-long m-b50 p-x20"の
|
27
|
+
①"blog-long m-b50 p-x20"の要素だけが表示される
|
28
28
|
|
29
|
-
②'st-uiwrap'の
|
29
|
+
②'st-uiwrap'の要素だけが表示される
|
30
30
|
|
31
31
|
③[]が表示される(空が表示される)
|
32
32
|
|
3
誤字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,8 +33,6 @@
|
|
33
33
|
|
34
34
|
|
35
35
|
[HTML]
|
36
|
-
|
37
|
-
[実際のHTML]
|
38
36
|
|
39
37
|
<ul class="st-uiwrap">
|
40
38
|
|
2
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,15 +32,43 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
-
|
35
|
+
[HTML]
|
36
36
|
|
37
|
+
[実際のHTML]
|
38
|
+
|
39
|
+
<ul class="st-uiwrap">
|
40
|
+
|
41
|
+
<li class="today-txt"><a href="/hiragana/chart/">あの段</a></li>
|
42
|
+
|
43
|
+
<li><a href="/hiragana/chart/"><span class="rise">あいうえお<br class="pc-none">(+0.01%)</span></a></li>
|
44
|
+
|
45
|
+
</ul>
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
<div class="blog-long m-b50 p-x20">
|
50
|
+
|
51
|
+
<h5 class="m-b10">かの段</h5>
|
52
|
+
|
53
|
+
<p>かきくけこ</p>
|
54
|
+
|
55
|
+
</div>
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
ちなみに単体でDDD = soup.find(class_="st-uiwrap")
|
62
|
+
|
37
|
-
print(DDD.text)とやると
|
63
|
+
print(DDD.text)とやると、あいうえお(+0.01%)
|
38
64
|
|
39
65
|
EEE = soup.find(class_="blog-long m-b50 p-x20")
|
40
66
|
|
41
|
-
print(EEE.text)とやると
|
67
|
+
print(EEE.text)とやると、かきくけこ
|
42
68
|
|
43
69
|
とちゃんと表示されるのですが上記のように複数のClass属性をスクレイピングしようとするとできません。(【あいうえお】【かきくけこ】と表示したい)
|
70
|
+
|
71
|
+
|
44
72
|
|
45
73
|
やり方がどこか間違えているのでしょうか?
|
46
74
|
|
1
書式の改善
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
複数の
|
1
|
+
複数のclass属性値の中身をスクレイピングする方法
|
test
CHANGED
@@ -44,4 +44,4 @@
|
|
44
44
|
|
45
45
|
やり方がどこか間違えているのでしょうか?
|
46
46
|
|
47
|
-
どうすれば複数のClass属性の属性値をスクレイピングできますか?
|
47
|
+
どうすれば複数のClass属性の属性値の中身をスクレイピングできますか?
|