如何在其他国家/地区探索基于网络的Google Play?


87

如果我访问play.google.com,它将自动识别我的国家/地区,并允许我浏览该国家/地区的应用。我可以通过页脚中的下拉菜单更改语言,也可以在查询字符串中添加&hl = code ...但是只能更改语言...不能更改商店内容(应用列表和排名保持不变)

我猜肯定还有其他的querystring参数或header参数,因为我确定Google开发人员不会使用位于50多个国家/地区的特定国家/地区的代理服务器或PC来查看商店的显示方式。

任何线索如何做到这一点?


1
我知道这是他们的意图,并且我知道我可以使用代理(问题中写着)。不过,我想知道还有另一种可能未记录的方式(也许是他们在内部使用其本地浏览器测试商店的方式)
devguy 2012年

使用代理,这是准确和最好的保证方式。因为如果您使用gl = ru,您将永远不知道他们的服务器以后是否会遵守该协议,否则他们可能会更改API
fedmich 2015年

Answers:


77

寻找解决这个确切问题的方法将我带到了这里,但不幸的是没有人给出正确的答案。在这里是:添加参数gl =(countrycode)。

例如,要查看您所在国家/地区排名第一的免费业务应用程序,请使用以下命令:

https://play.google.com/store/apps/category/BUSINESS/collection/topselling_free

添加gl = ru将为您提供俄罗斯的列表:

https://play.google.com/store/apps/category/BUSINESS/collection/topselling_free?gl=ru

希望这可以帮助。


1
这应该是公认的答案。在搜索应用程序时也可以使用,例如,验证中国用户是否可以看到我的应用程序
marmor

效果很好,对于Chart页面非常有用。
Alex Vang

非常感谢
Jaymin Bhadani

2
在服务器上找不到请求的URL。
Bram

2
不再工作了。我认为Google已删除了所有此类链接
Waheed Akhtar,

47

这是像我这样的懒人的漂亮可点击链接的列表:

如果发现任何不正确的内容,请随时进行编辑。

您还可以使用hl参数更改语言,如下所示:


您能列出所有语言代码吗?国家代码和语言代码不同。我想知道澳大利亚是什么语言代码。en_GB适用于英国,但en_AU不起作用
g8minhquan

应用程序控制面板为所有其他国家/地区(对于不在列表中的国家/地区,例如斯威士兰)进行了设置-访问这些国家/地区的代码是什么?
尔根·史崔顿

7

您需要操纵Google Play网址。例如,在法国使用

https://play.google.com/store?gl=fr&tab=w8

用于西班牙

https://play.google.com/store?gl=sp&tab=w8

您应该能够使用Locale文档中讨论的代码换出国家代码(fr / sp / etc)。

如果您只想更改语言,但要查看当前国家/地区的特色应用或排名,请使用hl而不是gl


20
是的,但这只会更改语言,如果您想查看另一个国家的特色应用程序或应用程序排名,则无济于事。
FD_ 2012年

有没有办法针对货币呢?
Adrian B

6

您实际上已经回答了自己的问题:要强制Google显示特定于某个国家/地区的页面,您必须使用可以通过IP范围或Google识别为来自该国家/地区的提供商发送请求的主机。代理正是提供了该功能。

是的,没错,开发人员或负责测试Google服务的其他人可能不会使用代理,尽管对于一家在各自运营的国家/地区提供大量测试主机的公司而言,这似乎并没有那么麻烦。

如果我必须实施一个基于客户位置提供内容的跨国服务,那么我就不会通过将其隐藏在未记录的参数后面来掩盖测试功能(如出于安全性的考虑)。这种功能的更清晰,更明显的实现将是基于帐户的功能。

  • 您是普通用户:我将根据您的位置提供内容。
  • 您已登录,并在“ Google的测试人员”组中:您看到一种用于“欺骗”您所在位置的设置。

实际上,我开发的所有系统都具有扩展的调试和测试功能,即使在实时主机上也是如此,但是这些功能永远不会启用或用户无法访问。毕竟,这就是用户组的用途。


6

为此,您可以使用一个名为TorBrowser的程序。从Cnet下载链接。官方网站对此有更多文档。


他专门询问不使用代理的方法。TorBrowser正是这样做的:它通过“洋葱形”网络代理您的请求。
Alex

它从不要求一种专门用于抗代理的方法。简单的答案是:您不能。也就是说,无需侵入Google的服务器并以这种方式查看它。代理是唯一的方法。引用他在任何情况下都不使用代理的问题。
Tux

很好,我引用:“ ...其他一些querystring参数或标头...不要使用特定于国家/地区的代理...”。然后在10/24,也就是您回答的十天前,他对自己的问题发表了评论“不...仍在使用代理”。可能会给人一种印象,即他知道如何处理请求,并且在您回答之前就做了。是的,结论是,您不能使用特定国家/地区的预览。巧合的是,我在10/27得出了这个结论。
亚历克斯(Alex)2012年

@Alex你的意思是。阅读上下文。他说开发人员不使用特定国家/地区的代理。让我得到我的报价:“我想肯定还有其他querystring参数或标头参数,因为我确定Google开发人员不会使用特定于国家/地区的代理。”我想知道的是,为什么要和我争论?确实没有意义。
Tux

如果有人要求除代理之外的其他解决方案,并且在被问到是否找到解决方案时回答“不...仍在使用代理”,则没有什么可以解释的。您的答案有缺陷,因为它提到了TorBrowser,它是一个代理网络,因此建议代理请求,这是他当前的解决方案,可以通过他在几天前发表的上述评论看到(再次解释,解释或猜测任何内容)。给出了答案。这是stackoverflow,是一个讨论,辩论和给出答案的地方,讨论答案是注释系统存在的原因。
Alex

5

我将同时更改区域gl和语言hl

https://play.google.com/?hl=vi&gl=vn

使用此示例,您将以地区和语言访问越南商店。


1

如何查看不同类别的热门应用程序您无需使用vpn或任何其他方法,即可轻松按照以下步骤操作。

首先:注销您的Gmail帐户(如果已登录,然后启动)

1.让我们在屏幕快照中首先看到这里,通常看起来就像在屏幕快照一中那样存储商店:

在此处输入图片说明

2.您可以在这里选择任何类别,以查看其他国家的流行应用,然后选择娱乐。

在此处输入图片说明

3.这里您正在寻找顶级的免费娱乐选择,点击查看更多

在此处输入图片说明

4.您正在寻找顶级免费娱乐节目,但直到不在其他国家/地区为止,我们现在在url中使用一些语法来查找该类别在不同国家/地区流行的趋势,网址位于此处

在此处输入图片说明

5:您要查找的URL在这里

https://play.google.com/store/apps/category/ENTERTAINMENT/collection/topselling_free

您必须在加号中添加一些内容,例如?gl = us,在这里我们指的是美国和au代表大洋洲,英国是指英格兰等

https://play.google.com/store/apps/category/ENTERTAINMENT/collection/topselling_free?gl=us ##

在此处输入图片说明

6.在屏幕截图中,上午6点正在查找我们娱乐类中的所有应用

我希望你明白

在此处输入图片说明


0

我测试了添加&hl=[language_code]到url的末尾,然后看到了用该语言编写的内容和注释。请尝试这个。

在先前的答案中,使用参数名称gl代替hl(可能是拼写错误)。


2
不是错字,gl和hl是不同的参数。
MarekGrác'18

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.