python - 如何使用外部应用程序从移动应用程序中抓取数据?
问题描述
我正在尝试从移动应用程序(Pokemon HOME)中抓取数据。该应用程序显示了我想要抓取的使用统计信息和其他有用的统计信息。我想用python在我的电脑上刮这个。
我无法确定如何从移动应用程序中抓取数据。我尝试使用 Fiddler 和 Android 模拟器来拦截服务器数据,但我不熟悉该软件以便能够理解究竟该做什么。
任何帮助都会非常有益。甚至只是对我可以自己学习如何做到这一点的资源的建议。谢谢!
解决方案
这是可能的,但它真的很难打破。移动应用程序和网络应用程序之间存在巨大差异 Web 应用程序可通过 WAN 访问,即世界区域网络。刮擦相当容易。在 Python 中,你可以用 bs4 来做。但在移动应用程序中,本质上和有效地,它更多的是关于局域网。它安装在本地。安装应用程序以从另一台设备远程控制您的设备(通常需要 root)但是,整个数据可能不可用。
推荐阅读
- vue.js - 当本地脚本表单中的字段为空时如何显示错误消息?
- python - 访问 csv 文件表单 blob 容器的 Azure python 函数 inputblob.name 为 None
- java - 总是重定向到登录?Spring 授权错误
- django - 如何在 django 模型中创建一个值或外键的字段?
- jquery - jquery切换图标上下功能
- python - 我想在 linux 的文件中添加一些行
- security - 保持 gitlab-ci.yml 不可变的最佳实践是什么?
- mysql - 如何在一个列上连接两个表,同时保留另一列中的值?
- php - 如何使用 PHP 服务器运行 Laravel Mailhog
- python - 有没有更优雅的方法来创建这些 numpy 数组?