我正在尝试使用 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 检索浏览器返回的数字,即使它已被弃用。