参数值
Locale
使用 locale
参数将允许您更改 Google Search 网页的界面语言(不是结果)。
例如,如果您使用域名 com
和地域参数 de-DE
, 结果仍然来自美国,但 Accept-Language
标头值将被设置为 de-DE,de;q=0.8
。这将模仿一个来自美国的人在网上搜索 com
域名,并将其浏览器的用户界面设置为德语。
如果您不使用这个参数,我们将设置“Accept-Language”参数来匹配域名(即 en-US
为 com
)。
此处可下载 locale
值的 JSON 格式完整列表。
Results_language
此处可下载 results_language
值的 JSON 格式完整列表。
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 会为您解释并纠正它。尽管如此,我们建议将 locale
和 domain
参数与上述参数结构相结合,以获得最准确的结果。
google_travel_hotels错误的值
这个源头可以接受数量有限的 geo_location
值 - 请查看下方附件文件以了解geo_location
值,这些值 不 产生准确的结果。
Domain
domain
参数允许您本地化某个国家的结果。使用这个参数,指定您想抓取的 Google 顶级域名(TLD)。
Last updated