web-scraping - Google Play 商店 - 各种类型的网络抓取热门应用
问题描述
目前,当我从浏览器 ( https://play.google.com/store/apps/top?hl=en )访问 Google Play 商店时,我只能看到:
热门应用、畅销应用、畅销应用、热门游戏、畅销游戏、畅销游戏。
我正在尝试抓取数据以获取 Play 商店中各类应用程序(即教育、健康、社交等)的最畅销/最畅销的应用程序。我原以为这些数据可以在浏览器 Play Store 上找到,因为显然它可以在 Android App Play Store 上找到。在网络浏览器 Play Store 上选择类别时,没有选项可以查看最畅销/最畅销的应用程序。
有许多(商业)API 提供有关每种类型的顶级 Google Play 应用程序的信息,所以这些信息肯定可以从某个地方抓取吗?例如 Applyzer,https: //www.applyzer.com/?mmenu=worldcharts显示 Play 商店中每种类型的热门应用。我会从这里进行网络抓取,但我想直接从 Google 执行此操作。
任何见解将不胜感激。
已解决:请参阅下面我自己的帖子
解决方案
已解决:我自己设法解决了这个问题。事实证明 Google Play 商店确实显示了此信息,但您必须自己手动输入 URL。例如:https ://play.google.com/store/apps/category/BUSINESS/collection/top sell_paid BUSINESS 可以替换成任意类别,top sell_paid 可以和 top sell_free 或 topgrossing 互换
推荐阅读
- docker - 容器初始化导致 \"rootfs_linux.go:58: 挂载到 rootfs 导致不是目录
- c++ - 跟踪移动到 Windows 上的回收站的进度
- google-cloud-functions - Firebase 函数图片下载 URL 问题
- typescript - vuejs + vuetify + ssr + typescript:错误:使用{runInNewContext:false}时捆绑导出应该是一个函数
- java - 找不到签名密钥
- r - 在 tm::stopwords 上映射语言向量时 dplyr 中的奇怪行为
- c# - 无法访问磁盘进行压缩 - UnauthorizedAccessException
- javascript - 生成不变的假数据
- javascript - 如何将请求从 Express 服务器发送到另一台服务器?
- c# - 在 Unity 中发射弹丸