据我所知,谷歌通过IP地址确定我的位置。所以,当我做一个搜索请求(比方说,使用curl)时,我会根据服务器位置得到结果。有没有办法让google根据其他位置返回结果? (在我的情况下我不能使用代理)
可以使用google设置中的浏览器设置不同的区域,如下所示:
我需要在不使用浏览器的情况下实现相同的行为。我是否需要在HTTP请求中发送任何其他内容(标题,Cookie ...)以便谷歌知道我想要基于不同区域的结果?
想想,您可以使用像Appium这样的驱动程序在手机,物理设备或模拟器上打开您需要的搜索查询。您还可以在执行搜索之前更改位置。