回答編集履歴

8

2023/05/07 09:07

投稿

退会済みユーザー
test CHANGED
@@ -7,9 +7,9 @@
7
7
  > (上記の記事と同じ特許のファイルを要求しているため、返ってくるjsonファイルは同じものと考えています。
8
8
  > であれば、問題なく処理できるはずなのにできないのは、何か違う部分があるのでしょうか?)
9
9
 
10
- 受け取ったJSONフォーマットの文字列データが、本当に、期待しているものと同じであるか確認した?
10
+ 受け取ったJSONフォーマットの文字列データが、本当に、期待しているものと同じであるか確認しましでしょうか
11
11
 
12
- つまり **「上記の記事と同じ特許のファイルを要求しているため、返ってくるjsonファイルは同じものと考えています。」っていう単なる思い込みじゃないの??** 、ってこと
12
+ 「上記の記事と同じ特許のファイルを要求しているため、返ってくるjsonファイルは同じものと考えています。」っていうところ→実ものじゃないって可能性
13
13
 
14
14
  このエラーが出るときは、たいてい、JSONではなく、エラーページのHTMLのようなものを受け取ってしまっている可能性が高い。(当然 JSONとしてパースできないので JSONDecodeErrorが発生してしまう)
15
15
  下記のコードで、JSONDecodeErrorエラーが発生したJSONの内容が出るはずなので、確認してみてはどうだろうか。

7

追記

2023/05/07 09:03

投稿

退会済みユーザー
test CHANGED
@@ -8,6 +8,8 @@
8
8
  > であれば、問題なく処理できるはずなのにできないのは、何か違う部分があるのでしょうか?)
9
9
 
10
10
  受け取ったJSONフォーマットの文字列データが、本当に、期待しているものと同じであるか確認した?
11
+
12
+ つまり **「上記の記事と同じ特許のファイルを要求しているため、返ってくるjsonファイルは同じものと考えています。」っていうのは単なる思い込みじゃないの??** 、ってこと。
11
13
 
12
14
  このエラーが出るときは、たいてい、JSONではなく、エラーページのHTMLのようなものを受け取ってしまっている可能性が高い。(当然 JSONとしてパースできないので JSONDecodeErrorが発生してしまう)
13
15
  下記のコードで、JSONDecodeErrorエラーが発生したJSONの内容が出るはずなので、確認してみてはどうだろうか。

6

2023/05/07 08:46

投稿

退会済みユーザー
test CHANGED
@@ -25,7 +25,7 @@
25
25
  たとえば
26
26
  + 特許APIサーバーが落ちてる
27
27
  とか、
28
- + そちらのネットワークがエラっててうまく取れていない
28
+ + 質問者のネットワーク環境がエラっててうまく取れていない
29
29
  とか、
30
30
  + ライブラリ自体がポンコツでうまく処理できてない
31
31
  とかが考えられるけれど、こちらでは確認しようがないので。

5

2023/05/07 08:46

投稿

退会済みユーザー
test CHANGED
@@ -30,7 +30,8 @@
30
30
  + ライブラリ自体がポンコツでうまく処理できてない
31
31
  とかが考えられるけれど、こちらでは確認しようがないので。
32
32
 
33
- あと取れる手段はライブラリの作者(https://twitter.com/EasyPatents39)に勇気出して凸ってみたらどうでしょうか。
33
+ あと取れる手段はライブラリの作者(https://twitter.com/EasyPatents39
34
+ )に勇気出して凸ってみたらどうでしょうか。
34
35
  (ツイート見たら何かコミュニケーションに飢えてるぽいし質問したら親切に回答してくれそう)
35
36
 
36
37
 

4

ついき

2023/05/07 08:45

投稿

退会済みユーザー
test CHANGED
@@ -19,12 +19,18 @@
19
19
  print(e.doc)
20
20
  ```
21
21
 
22
- で、これが正しいとしたとして「なぜエラーページのHTMLのよなものを受けしまってる」のか理由については、APIがなく試せないので正直分からない。
22
+ で、これが正しいとしたとして「なぜJSON文字列をまくていないのか理由については、APIがなく試せないので正直分からない。
23
+ (↑のコードを実行した結果を記載してくれたら分かるかもしれない)
24
+
23
25
  たとえば
24
26
  + 特許APIサーバーが落ちてる
25
27
  とか、
26
28
  + そちらのネットワークがエラっててうまく取れていない
27
29
  とか、
28
- + ライブラリがポンコツでうまく処理できてない
30
+ + ライブラリ自体がポンコツでうまく処理できてない
29
31
  とかが考えられるけれど、こちらでは確認しようがないので。
30
32
 
33
+ あと取れる手段はライブラリの作者(https://twitter.com/EasyPatents39)に勇気出して凸ってみたらどうでしょうか。
34
+ (ツイート見たら何かコミュニケーションに飢えてるぽいし質問したら親切に回答してくれそう)
35
+
36
+

3

追記

2023/05/07 08:42

投稿

退会済みユーザー
test CHANGED
@@ -19,6 +19,12 @@
19
19
  print(e.doc)
20
20
  ```
21
21
 
22
- で、これが正しいとしたとして「なぜエラーページのHTMLのようなものを受け取ってしまっている」のかの理由については、正直分からない。
22
+ で、これが正しいとしたとして「なぜエラーページのHTMLのようなものを受け取ってしまっている」のかの理由については、APIがなく試せないので正直分からない。
23
+ たとえば
24
+ + 特許APIサーバーが落ちてる
25
+ とか、
26
+ + そちらのネットワークがエラっててうまく取れていない
27
+ とか、
28
+ + ライブラリがポンコツでうまく処理できてない
23
- えば特許APIサーバーが落ちてると、そちらのネットワークエラっててうまく取れていないとか、が考えられるけれど、こちらでは確認しようがないので。
29
+ とかが考えられるけれど、こちらでは確認しようがないので。
24
30
 

2

fix

2023/05/07 08:38

投稿

退会済みユーザー
test CHANGED
@@ -20,5 +20,5 @@
20
20
  ```
21
21
 
22
22
  で、これが正しいとしたとして「なぜエラーページのHTMLのようなものを受け取ってしまっている」のかの理由については、正直分からない。
23
- たとえば特許APIサーバーが落ちてるとか、そちらのネットワークがエラっててうまく取れていないとか、authinfo()で登録したパスワードやアカウントID間違っていた・無効になってるなどの凡ミスとかが考えられるけれど、こちらでは確認しようがないので。
23
+ たとえば特許APIサーバーが落ちてるとか、そちらのネットワークがエラっててうまく取れていないとか、が考えられるけれど、こちらでは確認しようがないので。
24
24
 

1

ついき

2023/05/07 08:37

投稿

退会済みユーザー
test CHANGED
@@ -19,3 +19,6 @@
19
19
  print(e.doc)
20
20
  ```
21
21
 
22
+ で、これが正しいとしたとして「なぜエラーページのHTMLのようなものを受け取ってしまっている」のかの理由については、正直分からない。
23
+ たとえば特許APIサーバーが落ちてるとか、そちらのネットワークがエラっててうまく取れていないとか、authinfo()で登録したパスワードやアカウントIDが間違っていた・無効になってるなどの凡ミスとかが考えられるけれど、こちらでは確認しようがないので。
24
+