了解google-search-api

时间:2018-02-21 07:45:02

标签: python rest google-search-api

自动下载通过谷歌发现的图片网址#39;搜索API,我需要能够以编程方式在我的脚本中生成相关的搜索查询。

我目前在我的python脚本中使用的搜索网址如下所示:

url = 'https://www.google.com/search?q=' + quote(
                    search_term) + '&espv=2&biw=1366&bih=667&site=webhp&source=lnms&tbm=isch' + params + '&sa=X&ei=XosDVaCXD8TasATItgE&ved=0CAcQ_AUoAg'

如果我使用像

这样的简单或组合查询,那么效果很好
search_term = "Cats AND -Dogs"

当我进入"猫"在谷歌并切换到图像选项卡,我看到下面的术语按钮面板,正好在可爱的小猫的第一个图像上方:

enter image description here

点击按钮"可爱","动漫"和#34;爱"例如将搜索网址更改为

https://www.google.de/search?tbm=isch&q=cats&chips=q:cats,g_1:anime,g_2:cute,g_8:love&sa=X&ved=0ahUKEwj6ra6-v7bZAhXEvhQKHR4UCYsQ4lYIOCgA&biw=1536&bih=386&dpr=1

现在要在我的脚本中使用该功能,我需要了解以下内容:

  1. 选择其中一个按钮以什么方式改进或补充我的搜索?这是搜索术语的连续细化还是逻辑组合?
  2. 上面url中的参数名称g_1,g_2和g_8意味着某种层次排序。但他们究竟代表什么呢?

0 个答案:

没有答案