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

标签 google-api google-search google-custom-search google-search-api

与正常的 Google 搜索页面一样,Google 会返回特定于我所在位置的结果。正如我正在考虑/假设的那样,它获取我的请求的 IP 地址,find 使用它的位置并返回结果。

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

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

PS.我是这个搜索引擎 API 世界的新手,所以请理解我。

最佳答案

是的,可以,但仅限于国家/地区,而不是确切位置。

以下是查询请求参数的文档:
https://developers.google.com/custom-search/json-api/v1/reference/cse/list 查看“gl”参数。

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

关于google-api - Google 自定义搜索 API - 获取特定用户位置的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22893512/

相关文章:

python - 如何使用 Drive API 和 Python 中的服务帐户将电子表格中的所有工作表导出为 CSV 文件?

api - 仍然可以通过 API key 使用 Google 日历 API 吗?

css - 谷歌和/或必应爬虫是否惩罚隐藏的推特 Bootstrap 标签内的内容

google-api - Market Samurai 和 Long Tail Pro 如何处理检索关键字的前 10 个 Google 搜索结果?

java - 可以从给定的 protobuf 序列化中提取所有标签号吗?

php - Gmail API : 400 bad request when trying to send an email (PHP code)

javascript - 为什么 Googlebot 从纯 JSON 网址请求 HTML?

python - 使用 Google 自定义搜索 API 时为 "daily limit exceeded"

javascript - 使用 Javascript 更改 Google 自定义搜索中的选项卡

javascript - 我可以从 Google 自定义搜索 API 获取 Google Ads 来满足所请求的查询吗?