teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

誤字修正・追加

2018/03/25 23:23

投稿

InpactSumo
InpactSumo

スコア14

title CHANGED
File without changes
body CHANGED
@@ -29,7 +29,7 @@
29
29
  以下のような取得を繰り返して取得した場合に1111_2222.jsonの内容が3333_4444.jsonの取得内容に反映されてしまいます。
30
30
 
31
31
 
32
- #-------------------------------------------------------------id1111
32
+ #id1111
33
33
  url = "https://***************************"
34
34
 
35
35
  querystring = {"Id":"1111","Id2":"2222","from":****,"to":****}
@@ -40,7 +40,7 @@
40
40
  f.writelines(response.text)# シーケンスが引数。
41
41
  f.close()
42
42
 
43
- #-------------------------------------------------------------id3333
43
+ #id3333
44
44
 
45
45
  url = "https://***************************"
46
46
 
@@ -48,6 +48,17 @@
48
48
 
49
49
  headers = {"Accept": "application/json"}response = requests.request("GET", url, headers=headers, params=querystring)
50
50
 
51
- f = open(1111_2222.json, 'w')# 書き込みモードで開く
51
+ f = open(3333_4444.json, 'w')# 書き込みモードで開く
52
52
  f.writelines(response.text)# シーケンスが引数。
53
- f.close()
53
+ f.close()
54
+
55
+
56
+
57
+ 取得された内容が以下のようになってしまいます。
58
+ <1111_2222.json>
59
+ 1111 25253
60
+ 1111 23555
61
+
62
+ <3333_4444.json>
63
+ 1111 25253
64
+ 1111 23555

1

情報追加

2018/03/25 23:23

投稿

InpactSumo
InpactSumo

スコア14

title CHANGED
File without changes
body CHANGED
@@ -21,4 +21,33 @@
21
21
 
22
22
  解決策あればご教示頂けると幸いです。
23
23
 
24
- 補足:この後にpandasを使ってjson → csv変換してます。
24
+ 補足:この後にpandasを使ってjson → csv変換してます。
25
+
26
+
27
+ 3/26追記
28
+
29
+ 以下のような取得を繰り返して取得した場合に1111_2222.jsonの内容が3333_4444.jsonの取得内容に反映されてしまいます。
30
+
31
+
32
+ #-------------------------------------------------------------id1111
33
+ url = "https://***************************"
34
+
35
+ querystring = {"Id":"1111","Id2":"2222","from":****,"to":****}
36
+
37
+ headers = {"Accept": "application/json"}response = requests.request("GET", url, headers=headers, params=querystring)
38
+
39
+ f = open(1111_2222.json, 'w')# 書き込みモードで開く
40
+ f.writelines(response.text)# シーケンスが引数。
41
+ f.close()
42
+
43
+ #-------------------------------------------------------------id3333
44
+
45
+ url = "https://***************************"
46
+
47
+ querystring = {"Id":"3333","Id2":"4444","from":****,"to":****}
48
+
49
+ headers = {"Accept": "application/json"}response = requests.request("GET", url, headers=headers, params=querystring)
50
+
51
+ f = open(1111_2222.json, 'w')# 書き込みモードで開く
52
+ f.writelines(response.text)# シーケンスが引数。
53
+ f.close()