2016-10-10 9 views
0

Pythonでリクエストモジュールを使用してGoogleクエリを実行したい。ここに私のスクリプトは次のとおりです。その後、リクエストモジュールを含むPython googleクエリ、httpフォーマットのレスポンスを受け取る

import requests 

searchfor = 'test' 
payload = {'q': searchfor, 'key': API_KEY, 'cx': SEARCH_ENGINE_ID} 
link = 'https://www.googleapis.com/customesearch/v1' 
r = requests.get(link, paramas=payload) 
print r.content 

としてスクリプトを実行します。

から./googler.py>とアウトはJSON形式です。

レスポンスをhttp形式で取得するにはどうすればよいですか?

答えて

1

google apiはatom/Jsonのみをサポートしています。

JSONをHTMLに解析する必要があります。 json packageにチェックを入れたい場合があります。

ファイルに次のようなものを追加します。

import json 
items = json.loads(r)['items'] 
print "<html><body>" 
for item in items: 
    print "<a href=" +item['url'] + ">" + item['title'] + "</a>" 
print "</body></html>" 
関連する問題