質問編集履歴
5
誤字の修正、文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,5 +13,5 @@
|
|
13
13
|
print((CCC).text)←この場合は『こんにちは』と(7/30)
|
14
14
|
と書きたくありません。
|
15
15
|
つまりliとspanとh1のclassを一括りにしてスクレイピングしたいです。
|
16
|
-
調べたところおそらく【soup.select(".属性値
|
16
|
+
調べたところおそらく【soup.select(".属性値A .属性値B .属性値C")】と書くんだと思います。
|
17
17
|
何卒ご教授をお願いいたします。
|
4
誤字の修正、文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,5 +13,5 @@
|
|
13
13
|
print((CCC).text)←この場合は『こんにちは』と(7/30)
|
14
14
|
と書きたくありません。
|
15
15
|
つまりliとspanとh1のclassを一括りにしてスクレイピングしたいです。
|
16
|
-
調べたところおそらく【soup.select(".属性値1 .属性値2.
|
16
|
+
調べたところおそらく【soup.select(".属性値1 .属性値2 .属性値3")】と書くんだと思います。
|
17
17
|
何卒ご教授をお願いいたします。
|
3
誤字の修正、文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,4 +13,5 @@
|
|
13
13
|
print((CCC).text)←この場合は『こんにちは』と(7/30)
|
14
14
|
と書きたくありません。
|
15
15
|
つまりliとspanとh1のclassを一括りにしてスクレイピングしたいです。
|
16
|
+
調べたところおそらく【soup.select(".属性値1 .属性値2. 属性値3")】と書くんだと思います。
|
16
17
|
何卒ご教授をお願いいたします。
|
2
誤字の修正、文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,15 +1,16 @@
|
|
1
1
|
pythonのスクレイピングでタグは違うけどclassは一緒の場合のスクレイピング方法が分かりません。
|
2
2
|
例えば
|
3
|
-
<li class="A"><a href="〇〇">123</a></li>
|
3
|
+
<li class="Aという属性値"><a href="〇〇">123</a></li>
|
4
|
-
<span class="B">456<br class="pc-none">(-0.5%)</span>
|
4
|
+
<span class="Bという属性値">456<br class="pc-none">(-0.5%)</span>
|
5
|
-
<h1 class="C"><a href="〇〇">こんにちは</a> <small>(7/30)</small></h1>
|
5
|
+
<h1 class="Cという属性値"><a href="〇〇">こんにちは</a> <small>(7/30)</small></h1>
|
6
6
|
があった場合、どうやって綺麗にコードを書けばよろしいのでしょうか?
|
7
7
|
いちいち
|
8
|
-
AAA = soup.find(class_="A")
|
8
|
+
AAA = soup.find(class_="Aという属性値")
|
9
9
|
print((AAA).text)←この場合は123
|
10
|
-
BBB = soup.find(class_="B")
|
10
|
+
BBB = soup.find(class_="Bという属性値")
|
11
11
|
print((BBB).text)←この場合は456と-0.5%
|
12
|
-
CCC = soup.find(class_="C")
|
12
|
+
CCC = soup.find(class_="Cという属性値")
|
13
13
|
print((CCC).text)←この場合は『こんにちは』と(7/30)
|
14
14
|
と書きたくありません。
|
15
|
+
つまりliとspanとh1のclassを一括りにしてスクレイピングしたいです。
|
15
16
|
何卒ご教授をお願いいたします。
|
1
誤字の修正、文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,18 +1,15 @@
|
|
1
1
|
pythonのスクレイピングでタグは違うけどclassは一緒の場合のスクレイピング方法が分かりません。
|
2
2
|
例えば
|
3
|
-
<li
|
3
|
+
<li class="A"><a href="〇〇">123</a></li>
|
4
|
-
<span
|
4
|
+
<span class="B">456<br class="pc-none">(-0.5%)</span>
|
5
|
-
<h1
|
5
|
+
<h1 class="C"><a href="〇〇">こんにちは</a> <small>(7/30)</small></h1>
|
6
|
-
<ul class_="D">
|
7
6
|
があった場合、どうやって綺麗にコードを書けばよろしいのでしょうか?
|
8
7
|
いちいち
|
9
8
|
AAA = soup.find(class_="A")
|
10
|
-
print((AAA).text)
|
9
|
+
print((AAA).text)←この場合は123
|
11
10
|
BBB = soup.find(class_="B")
|
12
|
-
print((BBB).text)
|
11
|
+
print((BBB).text)←この場合は456と-0.5%
|
13
12
|
CCC = soup.find(class_="C")
|
14
|
-
print((CCC).text)
|
13
|
+
print((CCC).text)←この場合は『こんにちは』と(7/30)
|
15
|
-
DDD = soup.find(class_="D")
|
16
|
-
print((DDD).text)
|
17
14
|
と書きたくありません。
|
18
15
|
何卒ご教授をお願いいたします。
|