Oxylabs Documentation
中文
搜索
K

参数值

Locale

使用 locale 参数将允许您更改 Google Search 网页的界面语言(不是结果)。
例如,如果您使用域名 com 和地域参数 de-DE, 结果仍然来自美国,但 Accept-Language 标头值将被设置为 de-DE,de;q=0.8。这将模仿一个来自美国的人在网上搜索 com 域名,并将其浏览器的用户界面设置为德语。
如果您不使用这个参数,我们将设置“Accept-Language”参数来匹配域名(即 en-UScom)。
此处可下载 locale 值的 JSON 格式完整列表。
[
{
"locale":{
"en-ai":{
"description":"Anguilla - English",
"domain":"com.ai"
},
"es-pr":{
"description":"Puerto Rico - Spanish",
"domain":"com.pr"
},
...
"en-by":{
"description":"Belarus - English",
"domain":"by"
},
"en-in":{
"description":"India - English",
"domain":"co.in"
}
}
}
]

Results_language

此处可下载 results_language 值的 JSON 格式完整列表。
[
{
"results_language": "af",
"language": "Afrikaans"
},
{
"results_language": "ar",
"language": "Arabic"
},
...
{
"results_language": "vi",
"language": "Vietnamese"
}
]

Geo_location

有几种方法可以使用 geo_location 参数来获得正确定位的 Google 结果。
  • 使用 Google 的 Canonical Location Name.过程直截了当。只要此处将 CSV 下载中的一个值传给我们即可.例如:"geo_location":"New York,New York,United States"。
  • 使用一个州名。剥离 Google 的 Canonical Location Name 的第一部分,并传递"State,Country” 格式的 geo_location 值。它与美国、澳大利亚、印度和其他拥有联邦制国家的国家合作。例如:"geo_location":"California,United States".
  • 使用一个国家名。要本地化国家地理中心点结果,请传递官方国家名称。例如:"geo_location":"United Kingdom".
  • 使用坐标和半径。为了获得超本地化的搜索结果(对“我附近的餐馆”等搜索有帮助),您可以传递纬度、经度和半径值。以下示例传递了华盛顿州西雅图太空针塔的坐标:"geo_location": "lat:47.6205, lng: -122.3493, rad:25000".
如果您传递一个拼写错误的 geo_location 参数,有可能我们或 Google 会为您解释并纠正它。尽管如此,我们建议将 localedomain 参数与上述参数结构相结合,以获得最准确的结果。

google_travel_hotels错误的值

这个源头可以接受数量有限的 geo_location 值 - 请查看下方附件文件以了解geo_location 值,这些值 产生准确的结果。
google_travel_hotels-bad_geo_locations.csv
24KB
Text

Domain

domain 参数允许您本地化某个国家的结果。使用这个参数,指定您想抓取的 Google 顶级域名(TLD)。
locale.json
41KB
Code