使用Google Custom Search API搜索多种文件类型

时间:2013-09-19 17:54:35

标签: api search google-custom-search

我需要获取特定文件类型的Google搜索结果。 例如,在浏览器中我会直接谷歌搜索“ hyperloop filetype:pdf ”,它会列出“Hyperloop”的PDF文件。 为此,我的Google自定义搜索请求URI将为https://www.googleapis.com/customsearch/v1?key=MY_KEY&cx=MY_UNIQUE_ID&q=hyperloop&fileType=pdf

但是,目前我想获得filetypes .ppt或.doc的“hyperloop”搜索结果。 在浏览器中,我将通过Google搜索“ hyperloop filetype:ppt OR filetype:doc ”来实现此目的。

此查询的搜索请求URI等价物是什么? 我在Google Custom Search Documentation中找不到与查询使用多个值相关的任何内容。

2 个答案:

答案 0 :(得分:0)

而不是做

q=hyerloop&filetype=pdf

你可以使用

q=hyperloop%20filetype:pdf%20OR%20filetype:doc

答案 1 :(得分:0)

使用它的工作

  $url='https://www.googleapis.com/customsearch/v1?key=AIzaSyCJUGIb_tevRKD-Kxxi5f4&cx=010407088:onjj7gscy2g&q='.  urlencode($keywords).'&filetype=doc&filetype=docx';

对我来说