【发布时间】:2012-08-09 07:26:55
【问题描述】:
我希望能够从移动应用中抓取数据,该应用会根据我的位置实时生成结果。例如。我希望能够实时提取离我最近的出租车在哪里的数据,并将其显示为不同移动应用程序的一部分。
【问题讨论】:
标签: android iphone mobile screen-scraping web-scraping
我希望能够从移动应用中抓取数据,该应用会根据我的位置实时生成结果。例如。我希望能够实时提取离我最近的出租车在哪里的数据,并将其显示为不同移动应用程序的一部分。
【问题讨论】:
标签: android iphone mobile screen-scraping web-scraping
据我所知,如果该应用程序没有实现它,则无法从另一个应用程序获取内容...如果您的设备已获得 root 权限并且您的应用程序具有 root 访问权限,那么可能会有一种方法来实现这一点.. .
大多数为用户提供信息的应用程序也有一个(移动)网站,因此抓取这些信息比抓取其他应用程序更容易......
编辑: 大多数应用程序将其信息存储在数据库或其他方式中,您始终可以尝试访问此数据(根)并在您的应用程序中解释它或嗅探,以便您可以查看应用程序连接到的 Web 服务并在您的应用程序中使用此 Web 服务。 .
重要提示: 确保您已获得提供数据的人的许可,以便在您自己的应用程序中使用它!
【讨论】:
您可以对应用程序发出的网络调用进行反向工程,以便您自己直接调用它们。假设这是针对 Android 应用程序:
请参阅this blog post 了解更多详情,但您是否可以在自己的应用中合法地重复使用数据取决于他们的服务条款。
【讨论】: