当前位置: 首页 > 知识库问答 >
问题:

Google Play非官方API登录错误

洪高扬
2023-03-14


我正在尝试下载一个android应用程序列表到我的计算机上,为了这样做,我想使用GooglePlay API和Python。
我已经保存了库(github链接)并按照说明(将我的登录凭据和android ID写入文件config.py)。

无论我输入了什么凭据,API都不起作用。然后我找到了这个链接,并跟踪了它。起初,我想在市场上搜索一个应用程序,运行以下命令效果良好,并返回如下输出:

>Python search.py“愤怒的小鸟”
c:\python27\lib\site-packages\urllib3\connectionpool.py:852:InsecureRequestWarning:正在发出未经验证的HTTPS请求。强烈建议添加证书验证。请参见:HTTPS://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning)
C:\python27\lib\site-packages\urllib3\connectionpool.py:852:InsecureRequestWarning:正在发出未经验证的HTTPS请求。强烈建议添加证书验证。请参见:HTTPS://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning.0;免费;1;22574001;99.5MB;4.39;100,000,000+
愤怒的小鸟星球大战;com.rovio.angrybirdsstarwars.ads.iap;Rovio Entertainment Ltd.;0;免费;1;151100;47.7MB;4.34;100,000,000+
愤怒的小鸟Rio;com.rovio.angrybirdsRio;Rovio Entertainment Ltd.;0;免费;1;2661;47.5MB;4.37;100,000,000+
愤怒的小鸟史诗RPG;com.rovio.gold;Rovio!;com.rovio.angrybirdsgo;Rovio Entertainment Ltd.;0;FREE;1;20612;421.4MB;4.24;50,000,000+
愤怒的小鸟星球大战II免费;com.rovio.angrybirdsStarwarsii.ads;Rovio Entertainment Ltd.;0;免费;1;192200;54.1MB;4.31;50,000,000+
愤怒的小鸟季节;com.rovio.angrybirdsSeasons;Rovio Entertainment Ltd.;0;免费;1;6610;99.7MB;4.35;100,000,000+
坏猪HD;com.rovio.badpiggiesHD;Rovio Vio.AngryBirdsFriends;Rovio Entertainment Ltd.;0;免费;1;12907;48.5MB;4.22;50,000,000+
愤怒的小鸟空间;com.Rovio.AngryBirdsSpace.ads;Rovio Entertainment Ltd.;0;免费;1;221200;48.8MB;4.36;100,000,000+

再次运行完全相同的命令返回:

>Python search.py“愤怒的小鸟”
c:\python27\lib\site-packages\urllib3\connectionpool.py:852:InsecureRequestWarning:正在发出未经验证的HTTPS请求。强烈建议添加证书验证。请参见:https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning)
跟踪(最近调用最后):
文件“search.py”,第30行,在api.login(GOOGLE_LOGIN,GOOGLE_PASSWORD,AUTH_TOKEN)
文件“c:\users\user\desktop\googleplay-api-master\googleplay.py”,第138行,在login
引发LoginError(“server saways:”

当然,当我尝试下载一个应用程序时,登录也失败了。
我已经尝试解决这个问题很长时间了,我真的需要一个解决方案。
我哪里出了问题?
任何帮助都将不胜感激!

共有1个答案

姜胤
2023-03-14

经过多次尝试,找到了两个解决方案:
1。当尝试一遍又一遍地运行相同的下载命令时,下载部分工作,我编写了一个脚本,尝试100次下载每个文件,我获得了非常好的成功率。
2。似乎使用AUTH令牌可以用令牌分发器创建,而不是普通的google play凭据实际上工作得更好。有关更多信息,请参见以下问题

 类似资料:
  • 本文向大家介绍Google官方支持的NodeJS访问API,提供后台登录授权,包括了Google官方支持的NodeJS访问API,提供后台登录授权的使用技巧和注意事项,需要的朋友参考一下 安装 此库通过npm发布。通过以下命令安装googleapis及其依赖 完整的API支持列表 https://developers.google.com/apis-explorer 使用 例1: 通过Google

  • 编辑:我发现了一个类似的问题,专门针对Facebook的登录。我正在使用电子邮件认证,但问题/解决方案可能是相同的。 userinfo={nsunderlyingerror=0x14704d4b0{Error domain=firauthinternalerrordomain code=3“(null)”userinfo={firautherroruserinfoderializedrespons

  • Krpano 可以方便快速的构建出全景图或全景视频。根据不同需求可制作不同模板,轻松拖动图片即可生成全景漫游。Krpano 生成的文件为前端静态文件,仅需静态服务器即可浏览。Krpano 拥有强大的插件系统,可以让 Krpano 支持评论,显示地图等。

  • https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-v2-windows-desktop 我需要知道如何使用图形API登录时获得skype名称。即使图形API浏览器也不包含任何关于skype句柄的信息。 https://developer.microsoft.com/en-us/graph/graph

  • YouTube官方网站经常出错。如果我尝试,它在匿名模式下工作。这说明问题是由浏览器上的cookie/cache/localstorage/application数据引起的。 如果我删除数据,它将再次开始工作,但是,我将需要在我使用的所有gmail帐户中再次登录。 我已经要求谷歌(在反馈和推特上)对此进行调查,但他们无能为力。 因此,问题是: 如果有人遇到过这个问题,您是否已经了解了为什么以及如何

  • 我已经创建了一个登录名。html页面和登录名。php脚本。在脚本中,它将首先获得我们输入的用户名和密码,然后使用数据库检查用户名或密码是否存在,如果用户有效,则它将检查他的部门id,并使用部门权限打开他们的页面,但问题是无论他们的部门是什么,都会一直打开管理页面。请帮我做这件事。 这是我的login.html代码 登录。php脚本