前提・実現したいこと
pythonで下のAPIを叩きたい。
https://metadata.co.jp/apis/word-associator-specifications.html
エラーメッセージ
Traceback (most recent call last): File "keyword.py", line 27, in <module> print(keywords('東京')) File "keyword.py", line 19, in keywords url = api.format(data) KeyError: 'api_query'
該当のソースコード
#python 3.7.1 import json import requests api = "http://wordassociator.ap.mextractr.net/word_associator/{api_query}?query={word}" user_name = "登録時の名前" password = "登録時のパスワード" def keywords(word: str): data = { 'api_query': 'Japanese', 'word': word, } payload = { 'password': 'user_name' } url = api.format(data) r = requests.get(url,params=payload) body = json.loads(r.text) return body print(keywords('東京'))
問題点
・エラーの解決方法が分からない
試したこと
WebAPIはほとんど触ったことがなかったため、以下のサイトを参考にしました。
・https://appcoding.net/python-requests-basic/
・https://qiita.com/syunyo/items/b408b8d61f9f73b21da7
補足情報
使用したIDE:Visual Studio Code
OS:Windows10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/02/22 14:55
2020/02/22 15:21 編集
退会済みユーザー
2020/02/23 08:38