地理位置

如果您想指定从哪个地点访问一个特定的网站,请添加x-oxylabs-geo-location标头。

可用的地理位置值及其逻辑根据您选择的目标网站而不同。

谷歌

作为地理位置值,您可以使用几个选项:国家、州城市坐标, 以及半径

使用一个国家名

要获得一个国家地理中心点的本地化结果,请传递一个国家名称。例如,如果您想访问一个网站的内容,就像从德国访问一样,则请添加"x-oxylabs-geo-location": "Germany"到您的标头。

可从下方下载所支持地理位置参数值的完整列表。

代码示例

curl -k -v -x unblock.oxylabs.io:60000 \
-U USERNAME:PASSWORD "https://www.google.com/search?q=adidas" \
-H "x-oxylabs-geo-location:Germany"

使用一个州名

如需从一个特定的州访问一个网站,请传递一个 "State,Country"格式的x-oxylabs-geo-location值。它适用于美国、澳大利亚、印度和其他联邦制国家。例如:"x-oxylabs-geo-location": "California,United States"

curl -k -v -x unblock.oxylabs.io:60000 \
-U USERNAME:PASSWORD "https://www.google.com/search?q=adidas" \
-H "x-oxylabs-geo-locatio:California,United States"

使用一个城市名

如果您想得到针对某个特定城市的本地化结果,请将此处的CSV中的一个数值以"City,State,Country"格式传递给我们。 例如,如果您想访问一个网站的内容,如同从纽约访问,则请添加"x-oxylabs-geo-location": "New York,New York,United States"

curl -k -v -x unblock.oxylabs.io:60000 \
-U USERNAME:PASSWORD "https://www.google.com/search?q=adidas" \
-H "x-oxylabs-geo-location:New York,New York,United States"

使用坐标和半径

为了获得超本地化的搜索结果(对“我附近的餐馆”等搜索有帮助),请传递纬度、经度和半径值。以下示例传递了华盛顿州西雅图太空针塔的坐标:"x-oxylabs-geo-location": "lat: 47.6205, lng: -122.3493, rad: 25000”

curl -k -v -x unblock.oxylabs.io:60000 \
-U USERNAME:PASSWORD "https://www.google.com/search?q=adidas" \
-H "x-oxylabs-geo-location:lat: 47.6205, lng: -122.3493, rad: 25000"