質問編集履歴

5

誤字の修正、文法の修正

2021/07/31 04:24

投稿

help-man
help-man

スコア58

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,6 @@
28
28
 
29
29
  つまりliとspanとh1のclassを一括りにしてスクレイピングしたいです。
30
30
 
31
- 調べたところおそらく【soup.select(".属性値1 .属性値2 .属性値3")】と書くんだと思います。
31
+ 調べたところおそらく【soup.select(".属性値A .属性値B .属性値C")】と書くんだと思います。
32
32
 
33
33
  何卒ご教授をお願いいたします。

4

誤字の修正、文法の修正

2021/07/31 04:23

投稿

help-man
help-man

スコア58

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,6 @@
28
28
 
29
29
  つまりliとspanとh1のclassを一括りにしてスクレイピングしたいです。
30
30
 
31
- 調べたところおそらく【soup.select(".属性値1 .属性値2. 属性値3")】と書くんだと思います。
31
+ 調べたところおそらく【soup.select(".属性値1 .属性値2 .属性値3")】と書くんだと思います。
32
32
 
33
33
  何卒ご教授をお願いいたします。

3

誤字の修正、文法の修正

2021/07/31 04:22

投稿

help-man
help-man

スコア58

test CHANGED
File without changes
test CHANGED
@@ -28,4 +28,6 @@
28
28
 
29
29
  つまりliとspanとh1のclassを一括りにしてスクレイピングしたいです。
30
30
 
31
+ 調べたところおそらく【soup.select(".属性値1 .属性値2. 属性値3")】と書くんだと思います。
32
+
31
33
  何卒ご教授をお願いいたします。

2

誤字の修正、文法の修正

2021/07/31 04:21

投稿

help-man
help-man

スコア58

test CHANGED
File without changes
test CHANGED
@@ -2,28 +2,30 @@
2
2
 
3
3
  例えば
4
4
 
5
- <li class="A"><a href="〇〇">123</a></li>
5
+ <li class="Aという属性値"><a href="〇〇">123</a></li>
6
6
 
7
- <span class="B">456<br class="pc-none">(-0.5%)</span>
7
+ <span class="Bという属性値">456<br class="pc-none">(-0.5%)</span>
8
8
 
9
- <h1 class="C"><a href="〇〇">こんにちは</a> <small>(7/30)</small></h1>
9
+ <h1 class="Cという属性値"><a href="〇〇">こんにちは</a> <small>(7/30)</small></h1>
10
10
 
11
11
  があった場合、どうやって綺麗にコードを書けばよろしいのでしょうか?
12
12
 
13
13
  いちいち
14
14
 
15
- AAA = soup.find(class_="A")
15
+ AAA = soup.find(class_="Aという属性値")
16
16
 
17
17
  print((AAA).text)←この場合は123
18
18
 
19
- BBB = soup.find(class_="B")
19
+ BBB = soup.find(class_="Bという属性値")
20
20
 
21
21
  print((BBB).text)←この場合は456と-0.5%
22
22
 
23
- CCC = soup.find(class_="C")
23
+ CCC = soup.find(class_="Cという属性値")
24
24
 
25
25
  print((CCC).text)←この場合は『こんにちは』と(7/30)
26
26
 
27
27
  と書きたくありません。
28
28
 
29
+ つまりliとspanとh1のclassを一括りにしてスクレイピングしたいです。
30
+
29
31
  何卒ご教授をお願いいたします。

1

誤字の修正、文法の修正

2021/07/31 04:12

投稿

help-man
help-man

スコア58

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,11 @@
2
2
 
3
3
  例えば
4
4
 
5
- <li class_="A">
5
+ <li class="A"><a href="〇〇">123</a></li>
6
6
 
7
- <span class_="B">
7
+ <span class="B">456<br class="pc-none">(-0.5%)</span>
8
8
 
9
- <h1 class_="C">
9
+ <h1 class="C"><a href="〇〇">こんにちは</a> <small>(7/30)</small></h1>
10
-
11
- <ul class_="D">
12
10
 
13
11
  があった場合、どうやって綺麗にコードを書けばよろしいのでしょうか?
14
12
 
@@ -16,19 +14,15 @@
16
14
 
17
15
  AAA = soup.find(class_="A")
18
16
 
19
- print((AAA).text)
17
+ print((AAA).text)←この場合は123
20
18
 
21
19
  BBB = soup.find(class_="B")
22
20
 
23
- print((BBB).text)
21
+ print((BBB).text)←この場合は456と-0.5%
24
22
 
25
23
  CCC = soup.find(class_="C")
26
24
 
27
- print((CCC).text)
25
+ print((CCC).text)←この場合は『こんにちは』と(7/30)
28
-
29
- DDD = soup.find(class_="D")
30
-
31
- print((DDD).text)
32
26
 
33
27
  と書きたくありません。
34
28