我正在使用Google自定义搜索API
通常我们在调用api之前用关键字引用关键字。
例如:“Jerry Wimbrow”
如果我在google上使用上述关键字,那么我们会在结果中收到300个网址。
但我们不知道为什么使用以下API请求时会出现相同的结果。
https://www.googleapis.com/customsearch/v1?key="my google API key"&cx=000795651442911119357:t1ad9f3mgzi&q=%22Jerry%20Wimbrow%22
的URL。
您能否解释为什么我们只获得Jerry wimbrow关键字的1个结果,而其他关键字获得更多URL?
答案 0 :(得分:0)
它只是Google API的限制。
作为一个hacky解决方法,尝试在搜索查询中使用 - 字符。 例如,您知道大多数搜索结果都包含关键字“apple”,然后将令牌:-apple附加到您的搜索查询中,因此搜索将返回不包含单词apple的结果。
实施例
首先查询:
Jerry Wimbrow
第二次查询:
Jerry Wimbrow -whitepages
第三个查询:
Jerry Wimbrow -whitepages -mylife
然后从查询中收集所有结果(是一个集合的联合)。
<强>优点:强>
作品;
<强>缺点强>:
费用。