Google api 谷歌自定义搜索API-获取特定用户位置的搜索结果

Google api 谷歌自定义搜索API-获取特定用户位置的搜索结果,google-api,google-search,google-custom-search,google-search-api,Google Api,Google Search,Google Custom Search,Google Search Api,和普通的谷歌搜索页面一样,谷歌会返回特定于我所在位置的搜索结果。在我考虑/假设这一点时,它从我的请求中获取我的ip地址,查找并使用它的位置,然后返回结果 我正在为搜索引擎编写代理服务器。所以,从用户浏览器中,我收到一些搜索词的请求,服务器返回搜索结果 我很想知道,如果从自定义搜索API中,我可以根据我提供的某个IP地址或类似的内容获得这些结果,这样我就可以在代理服务器中模拟用户位置,并将Google自定义搜索假装为该用户,从而获得特定于位置的结果 另外,我对这个搜索引擎api的世界还不熟悉,所以

和普通的谷歌搜索页面一样,谷歌会返回特定于我所在位置的搜索结果。在我考虑/假设这一点时,它从我的请求中获取我的ip地址,查找并使用它的位置,然后返回结果

我正在为搜索引擎编写代理服务器。所以,从用户浏览器中,我收到一些搜索词的请求,服务器返回搜索结果

我很想知道,如果从自定义搜索API中,我可以根据我提供的某个IP地址或类似的内容获得这些结果,这样我就可以在代理服务器中模拟用户位置,并将Google自定义搜索假装为该用户,从而获得特定于位置的结果


另外,我对这个搜索引擎api的世界还不熟悉,所以请理解我。

是的,你可以,但只针对国家,而不是确切的位置

以下是查询请求参数的文档:
查看“gl”参数


我不知道有什么方法可以比这个更精确地指定位置。

我想问的一件事是,默认情况下,api会根据useragent ip地址返回结果?我能让它返回它吗?我不知道。您唯一的选项是“gl”参数。