requests
ライブラリを使用してPython3でGithubのジョブAPIにクエリを実行していますが、応答の解析中にエラーが発生しています。"要求"応答のjson()がUnicodeEncodeErrorを発生させます
図書館:http://docs.python-requests.org/en/latest/
コード:
import requests
import json
url = 'https://jobs.github.com/positions.json?'
response = requests.get(url)
print(response.json())
エラー:
UnicodeEncodeError: 'ascii' codec can't encode character '\u2019' in position 321: ordinal not in range(128)
ルビーと過去にこのAPIを使用して、私はこの問題に遭遇したことがありません。
辞書に変換しようとしましたが、同じエラーが発生しました。
UnicodeEncodeError
(ほとんどの場合、ファイルを開く)についての他の質問がありますが、私はPythonに慣れておらず、有用ではありません。
可能な重複:「ASCII」コーデックをすることはできませんキャラクタu '\ xa0'を位置20にエンコードする:序数が範囲内にない(128)](https://stackoverflow.com/questions/9942594/unicodeencodeerror-ascii-codec-cant-encode-character-u-xa0-in-ポジション-20) – Beefster