前提・実現したいこと
pythonでURL先の情報をjson形式で読み込みたい
発生している問題・エラーメッセージ
urllib.error.HTTPError: HTTP Error 400: Bad Request エラー箇所はコメントアウトで指示してます
該当のソースコード
python3
1# -*- coding: utf-8 -*- 2import json 3import urllib.request 4import urllib.parse 5 6API_KEY = 'APIKEY' 7CUSTOM_SEARCH_ENGINE_ID = 'ID' 8SEARCH_WORDS = 'dog' # 検索ワード 9 10NUM = 10 11 12url = 'https://www.googleapis.com/customsearch/v1?key={API_KEY}&cx={CUSTOM_SEARCH_ENGINE_ID}&q={SEARCH_WORD}' 13 14f = open('googleresult.json', 'w') 15 16for i in range(0, NUM): 17 18 req = urllib.request.Request(url) 19 20 response = urllib.request.urlopen(req) 21 #↑ここで上のエラーが出ます 22 content = json.loads(response.read().decode('utf8')) 23 24 f.write(json.dump(content)) 25 26f.close() 27
試したこと
エラーを解決したです
補足情報(FW/ツールのバージョンなど)
説明不足かもしれませんがよろしくお願いします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/28 12:00
2018/06/28 12:03
2018/06/28 12:04
2018/06/28 12:05
2018/06/28 12:11 編集
2018/06/28 12:31
2018/06/28 12:36
2018/06/28 12:41
2018/06/28 12:48 編集
2018/06/28 12:50