質問編集履歴

2

誤字修正・追加

2018/03/25 23:23

投稿

InpactSumo
InpactSumo

スコア14

test CHANGED
File without changes
test CHANGED
@@ -60,7 +60,7 @@
60
60
 
61
61
 
62
62
 
63
- #-------------------------------------------------------------id1111
63
+ #id1111
64
64
 
65
65
  url = "https://***************************"
66
66
 
@@ -82,7 +82,7 @@
82
82
 
83
83
 
84
84
 
85
- #-------------------------------------------------------------id3333
85
+ #id3333
86
86
 
87
87
 
88
88
 
@@ -98,8 +98,30 @@
98
98
 
99
99
 
100
100
 
101
- f = open(1111_2222.json, 'w')# 書き込みモードで開く
101
+ f = open(3333_4444.json, 'w')# 書き込みモードで開く
102
102
 
103
103
  f.writelines(response.text)# シーケンスが引数。
104
104
 
105
105
  f.close()
106
+
107
+
108
+
109
+
110
+
111
+
112
+
113
+ 取得された内容が以下のようになってしまいます。
114
+
115
+ <1111_2222.json>
116
+
117
+ 1111 25253
118
+
119
+ 1111 23555
120
+
121
+
122
+
123
+ <3333_4444.json>
124
+
125
+ 1111 25253
126
+
127
+ 1111 23555

1

情報追加

2018/03/25 23:23

投稿

InpactSumo
InpactSumo

スコア14

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,61 @@
45
45
 
46
46
 
47
47
  補足:この後にpandasを使ってjson → csv変換してます。
48
+
49
+
50
+
51
+
52
+
53
+ 3/26追記
54
+
55
+
56
+
57
+ 以下のような取得を繰り返して取得した場合に1111_2222.jsonの内容が3333_4444.jsonの取得内容に反映されてしまいます。
58
+
59
+
60
+
61
+
62
+
63
+ #-------------------------------------------------------------id1111
64
+
65
+ url = "https://***************************"
66
+
67
+
68
+
69
+ querystring = {"Id":"1111","Id2":"2222","from":****,"to":****}
70
+
71
+
72
+
73
+ headers = {"Accept": "application/json"}response = requests.request("GET", url, headers=headers, params=querystring)
74
+
75
+
76
+
77
+ f = open(1111_2222.json, 'w')# 書き込みモードで開く
78
+
79
+ f.writelines(response.text)# シーケンスが引数。
80
+
81
+ f.close()
82
+
83
+
84
+
85
+ #-------------------------------------------------------------id3333
86
+
87
+
88
+
89
+ url = "https://***************************"
90
+
91
+
92
+
93
+ querystring = {"Id":"3333","Id2":"4444","from":****,"to":****}
94
+
95
+
96
+
97
+ headers = {"Accept": "application/json"}response = requests.request("GET", url, headers=headers, params=querystring)
98
+
99
+
100
+
101
+ f = open(1111_2222.json, 'w')# 書き込みモードで開く
102
+
103
+ f.writelines(response.text)# シーケンスが引数。
104
+
105
+ f.close()