質問編集履歴

4

発生している問題変更

2018/07/14 22:59

投稿

kinakomoti
kinakomoti

スコア9

test CHANGED
File without changes
test CHANGED
@@ -22,31 +22,35 @@
22
22
 
23
23
 
24
24
 
25
- csvに書き込みはできているのですが
26
-
27
- 一つのセルに1文字ずつしか入力されていません
28
-
29
- クセルではこの様な感じです。
25
+ テキストディタではこの様っています。
30
26
 
31
27
 
32
28
 
33
- _ A B C D E F
29
+ セガサミーH
34
30
 
35
- 1  セ ガ サ ミ 
31
+ 日系大手証券、レティング強気継続。目標株価引き上げ、2,300円。
36
32
 
37
- 2   経 大 手 証 券
33
+ 清食品H
34
+
35
+ 日系中堅証券、レーティング据え置き、中立。目標株価引き上げ、7,600円。
36
+
37
+ コスモス薬品
38
+
39
+ 日系大手証券、レーティング据え置き、中立。目標株価引き上げ、23,600円。
38
40
 
39
41
 
40
42
 
41
43
 
42
44
 
43
- ```ここに言語名を入力
45
+ ここに言語名を入力
44
46
 
45
47
  Python 3.6.5
46
48
 
47
49
 
48
50
 
49
51
  ソースコード
52
+
53
+
50
54
 
51
55
  import requests
52
56
 

3

補足情報の変更

2018/07/14 22:59

投稿

kinakomoti
kinakomoti

スコア9

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
-   A B C D E F
33
+ _ A B C D E F
34
34
 
35
35
  1  セ ガ サ ミ ー
36
36
 
@@ -87,3 +87,7 @@
87
87
 
88
88
 
89
89
  ここにより詳細な情報を記載してください。
90
+
91
+
92
+
93
+ Windows7

2

発生している問題の変更

2018/07/14 21:48

投稿

kinakomoti
kinakomoti

スコア9

test CHANGED
@@ -1 +1 @@
1
- Python3.5 スクレイピング CSV
1
+ Python3.6スクレイピングCSV保存がうまくできない
test CHANGED
@@ -6,21 +6,7 @@
6
6
 
7
7
 
8
8
 
9
-
10
-
11
-
12
-
13
-
14
-
15
- ### 発生している問題・エラーメッセージ
16
-
17
- printではできてるのですがcsvに書き込もうと思ったらうまくできません。
18
-
19
- イメージは例えなんですが
20
-
21
-
22
-
23
-  セガサミーH 日系大手証券 レーティング強気継続 目標株価引き上げ 2,300円
9
+ セガサミーH 日系大手証券 レーティング強気継続 目標株価引き上げ 2,300円
24
10
 
25
11
   日清食品H  日系中堅証券 レーティング据え置き 目標株価引き上げ 7,600円
26
12
 
@@ -28,17 +14,41 @@
28
14
 
29
15
 
30
16
 
31
- このような感じでcsvに書き出したいのですが、うまくいきません。
17
+ このような感じでcsvに書き出したいのです.
32
18
 
33
19
 
34
20
 
21
+ ### 発生している問題・エラーメッセージ
22
+
23
+
24
+
25
+ csvに書き込みはできているのですが
26
+
27
+ 一つのセルに1文字ずつしか入力されていません
28
+
29
+ エクセルではこの様な感じです。
30
+
31
+
32
+
33
+   A B C D E F
34
+
35
+ 1  セ ガ サ ミ ー
36
+
37
+ 2  日 経 大 手 証 券
38
+
39
+
40
+
41
+
42
+
35
- Python 3.6.5```ここに言語名を入力
43
+ ```ここに言語名を入力
44
+
45
+ Python 3.6.5
36
46
 
37
47
 
38
48
 
39
49
  ソースコード
40
50
 
41
- ```import requests
51
+ import requests
42
52
 
43
53
  import bs4
44
54
 
@@ -56,7 +66,11 @@
56
66
 
57
67
  for elem in elems:
58
68
 
69
+ with open('kabuyohou.csv','a') as f:
70
+
71
+ writer = csv.writer(f)
72
+
59
- print(elem.getText())
73
+ writer.writerow(elem.getText())
60
74
 
61
75
 
62
76
 

1

2018/07/14 21:44

投稿

kinakomoti
kinakomoti

スコア9

test CHANGED
File without changes
test CHANGED
File without changes