我正在尝试从 python 进行自定义谷歌搜索。我在developer.google.com找到了相关代码。
我的代码:
url = ('https://ajax.googleapis.com/ajax/services/search/web'
'?v=1.0&q=teen%20wolf%20s02e01%20divxstage.eu&userip=USERS-IP-ADDRESS')
request = urllib2.Request(url, None, {'Referer': "http://www.my-ajax-site.com"})
response = urllib2.urlopen(request)
results = simplejson.load(response)
print results
如您所见,我正在查询Teen Wolf S02E01 divxstage.eu
. 上面的脚本返回了一个json 响应。
现在,当我简单地从浏览器中搜索时Teen Wolf S02E01 divxstage.eu
,谷歌给我的第一个链接divxstage.eu
就是我需要的网站链接。
现在,如果您仔细查看json response
它不包含divxstage.eu
链接,结果也是有限的。
所以,我的问题是为什么上述两种方法的输出存在差异,以及如何自定义查询以获得所需的divxstage.eu
链接,即www.divxstage.eu/video/6qihgxf1ejzx1
.