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

回答編集履歴

5

追記

2018/03/06 20:51

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -1,4 +1,4 @@
1
- レスポンスデータがJSON形式のデータを返答しないからです。
1
+ レスポンスデータが[JSON形式](https://thinkit.co.jp/article/70/1)のデータないからです。
2
2
  view-source:https://en.wikipedia.org/wiki/Wikipedia
3
3
 
4
4
  JSON形式のレスポンスデータを返答するものとしては[opendb](https://openbd.jp/)があります。

4

PEP 8 !

2018/03/06 20:51

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -13,6 +13,7 @@
13
13
  import requests
14
14
  from pprint import PrettyPrinter
15
15
 
16
+
16
17
  def main() -> None:
17
18
  URL = 'https://api.openbd.jp/v1/get?isbn=4873112990'
18
19
  response = requests.get(URL)
@@ -20,6 +21,7 @@
20
21
  pp = PrettyPrinter()
21
22
  pp.pprint(data)
22
23
 
24
+
23
25
  if __name__ == "__main__":
24
26
  main()
25
27
 

3

サンプルコードを追加

2018/03/06 17:51

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -4,4 +4,23 @@
4
4
  JSON形式のレスポンスデータを返答するものとしては[opendb](https://openbd.jp/)があります。
5
5
  ```txt
6
6
  https://api.openbd.jp/v1/get?isbn=4873112990
7
+ ```
8
+
9
+ 以下はサンプルコードです。ご参考まで。
10
+
11
+ ```Python
12
+ # -*- coding: utf-8 -*-
13
+ import requests
14
+ from pprint import PrettyPrinter
15
+
16
+ def main() -> None:
17
+ URL = 'https://api.openbd.jp/v1/get?isbn=4873112990'
18
+ response = requests.get(URL)
19
+ data = response.json()
20
+ pp = PrettyPrinter()
21
+ pp.pprint(data)
22
+
23
+ if __name__ == "__main__":
24
+ main()
25
+
7
26
  ```

2

追記

2018/03/06 17:48

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -1,4 +1,4 @@
1
- JSON形式のデータではないからです。
1
+ レスポンスデータがJSON形式のデータを返答しないからです。
2
2
  view-source:https://en.wikipedia.org/wiki/Wikipedia
3
3
 
4
4
  JSON形式のレスポンスデータを返答するものとしては[opendb](https://openbd.jp/)があります。

1

JSON形式のレスポンスデータを返す処を追記

2018/03/06 17:43

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -1,2 +1,7 @@
1
1
  JSON形式のデータではないからです。
2
- view-source:https://en.wikipedia.org/wiki/Wikipedia
2
+ view-source:https://en.wikipedia.org/wiki/Wikipedia
3
+
4
+ JSON形式のレスポンスデータを返答するものとしては[opendb](https://openbd.jp/)があります。
5
+ ```txt
6
+ https://api.openbd.jp/v1/get?isbn=4873112990
7
+ ```