与正常的 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/