使用Python的Google搜索结果数量有限

2024-09-30 22:28:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从python自定义google搜索。我在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 response。在

现在,当我简单地从浏览器中搜索Teen Wolf S02E01 divxstage.eu时,google给我的第一个链接是站点{}的链接,这是我需要的链接。在

现在,如果仔细观察json response,它不包含divxstage.eu链接,结果也很有限。在

因此,我的问题是,为什么上述两种方法的输出存在差异,以及如何定制查询以获得所需的divxstage.eu链接,即www.divxstage.eu/video/6qihgxf1ejzx1。在


Tags: 代码comurl链接responserequestwwwgoogle