Google自定义搜索API返回不同的结果总数

时间:2018-07-18 01:55:25

标签: python-3.x google-custom-search

与我通常使用网络浏览器搜索Google时相比,Google自定义搜索API返回的结果总数有所不同。

在“自定义搜索控制面板”上,“搜索整个网络”已打开。我遵循了this的设置,它说“ 请注意,结果可能与您在Google Web Search上搜索得到的结果不匹配 ”,

那是为什么?

这是我的代码:

def main():

  service = build("customsearch", "v1",
            developerKey="my-key")

  res = service.cse().list(
      q='allintitle: hotels tokyo',
      cx='my-key',
      num=10,
    ).execute()
  pprint.pprint(res)

if __name__ == '__main__':
  main()

结果:

searchInformation': {'formattedSearchTime': '0.41',
                       'formattedTotalResults': '5,260',
                       'searchTime': 0.408312,
                       'totalResults': '5260'}

正常的浏览器结果:

enter image description here

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

万一它仍然有用,我有这个问题,对我来说,我在Python调用中将“ dateRestrict”变量设置为14天,这意味着结果当然是不同的。