次の API サービスからランダムな単語を取得する Python 3 を使用してアプリケーションを作成しています。
http://randomword.setgetgo.com/get.php
これは私がこれまでやってきたことです。
import urllib.request
response = urllib.request.urlopen('http://randomword.setgetgo.com/get.php')
私は試した
word = response.read()
print (word)
しかし、私が得ているのは、
b'\xef\xbb\xbfcellepore\r\n'
b'\xef\xbb\xbfchough\r\n'
b'\xef\xbb\xbfparamide\r\n'
b'\xef\xbb\xbfunsiphon\r\n'
b'\xef\xbb\xbfadenopodous\r\n'
b'\xef\xbb\xbfsupertramp\r\n'
b'\xef\xbb\xbfEphraimite\r\n'
b'\xef\xbb\xbfosteostracan\r\n'
b'\xef\xbb\xbfrhizopodan\r\n'
b'\xef\xbb\xbftransiter\r\n'
b'\xef\xbb\xbfoneirocritically\r\n'
API サービスは JSON を返すと言っていましたが、それは JSON のようには見えません。
コードに何か問題があるのか、それとも API サービスが意図したとおりに機能していないのか疑問に思っていました。
ありがとう!