从基于网络的市场在android上远程安装应用程序

Remotely install apps on android from the web-based market

本文关键字:android 应用程序 安装 程安装 于网络 网络      更新时间:2023-09-26

我想在我的android手机上安装市场上排名前100的免费应用程序。我知道这是可行的,直接在手机上或网络版的市场。不管怎样,我试着把这个过程自动化。

我最初考虑使用selenium、mechanize或httpUnit等库与基于web的市场进行程序交互。但是页面的代码非常模糊(由于Javascript部分的一些优化/关闭),我真的不知道如何构建正确的请求。

顺便说一句,我已经准备好root我的手机了。有人知道怎么做吗?

编辑

小心,不要尝试这样做,这是非法的

有人知道怎么做吗?

你没有,因为这样做会违反安卓市场网站服务条款:

3.3您同意不通过谷歌提供的界面以外的任何方式访问(或试图访问)市场,除非在与谷歌的单独协议中明确允许您这样做。您特别同意不通过任何自动方式(包括使用脚本、爬网程序或类似技术)访问(或试图访问)市场,并应确保您遵守市场网站上任何robots.txt文件中规定的说明。

硒有什么问题?谷歌市场刮屏器是你最好的选择。

不要试图直接使用JavaScript——使用HTML元素。如果一个按钮调用JavaScript函数,而不是模拟所述JavaScript,则模拟按钮单击。

你可以用微软网页浏览器控件(又名"IE引擎")很快构建一个屏幕抓取器。核心思想是——不要模仿网络浏览器,使用现成的可编程浏览器。是的,代码可能需要一个GUI系统来运行,而不是一个守护进程。