0

Python を使用してクエリ結果の推定数を返す簡単なスクリプトを作成しようとしています。これは私の試みです

import urllib
import json

songs = ["Jimmy Fallon", "test2", "another test"]
query = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=%s"

google_hits = list()
for song in songs:
    results = urllib.urlopen(query % (song))
    json_res = json.loads(results.read())
    google_hits.append(int(json_res['responseData']['cursor']['estimatedResultCount']))

print google_hits

ただし、ブラウザを使用したスクリプトと通常のクエリでは、まったく異なる数値が得られます。非推奨であっても、Python API を使用してブラウザから返された数値を取得するにはどうすればよいですか。

4

0 に答える 0