休言女子非英物,夜夜龙泉壁上鸣。这篇文章主要讲述如何以编程方式从谷歌播放下载Android应用程序?相关的知识,希望能为你提供帮助。
我想获取一大堆android应用程序用于分析目的,我需要apk文件。
有谁知道如何使用程序(比如爬虫)从Google Play下载Android应用程序?
谢谢!
答案不,但您可以手动下载所有APK一次,然后将它们放在服务器上。
之后,可以让程序找出缺少的程序并下载这些程序,或者只使用'adb install'命令安装em,可能在脚本中自动执行该过程。
用于确定PDF查看器是否存在的示例代码:
public boolean canDisplayPdf() {if (getPdfViewersInstalled().size() >
0) {
return true;
} else {
return false;
}
}public List<
String>
getPdfViewersInstalled() {
List<
String>
viewers = new ArrayList<
String>
();
PackageManager packageManager = context.getPackageManager();
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setType(MIME_TYPE_PDF);
for (ResolveInfo ri : packageManager.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY)) {
viewers.add(ri.loadLabel(packageManager).toString());
}
return viewers;
}
另一答案这是一个相当古老的问题,但它对新来者很有用。确实可以为Google Play构建一个抓取工具。
你可以从查看unoficial python API开始,我写了一个基于这个API的simple script,它下载了我最喜欢的50个最受欢迎的应用程序explain in detail。
【如何以编程方式从谷歌播放下载Android应用程序()】还要看看qazxsw poi,这是一个开源平台,可以抓住Google Play市场。或者,如果您不需要新鲜的应用程序,您可以检索他们的qazxsw poi
推荐阅读
- 尝试在create-react-app中使用dotenv时,“未捕获的ReferenceError(进程未定义”)
- Apple Wallet - 替换证书并仍然将更新推送到旧卡
- 是不是很好/建议绕过ssl证书从Android app.if证书每年更改生产
- Apple Developer证书(不正确的团队ID)
- 插页式dfp广告未在Android平板电脑上全屏显示
- AdMob广告未在Xamarin Android应用中显示
- com.admob.android.ads.AdView未绑定前缀()
- Appodeal Native广告错误()
- 如何在Android设备上安装证书链