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

Javascript 从基于网络的市场在android上远程安装应用程序,javascript,android,selenium,google-play,Javascript,Android,Selenium,Google Play,我想在我的android手机上安装市场上所有免费的前100名应用程序。我知道这是可以做到的,直接在电话上或与网络版的市场。 不管怎样,我试着自动化这个过程 我最初考虑使用selenium、mechanize或httpUnit等库以编程方式与基于web的市场进行交互。但是由于Javascript部分中的一些优化/失效,页面的代码非常模糊,我真的不知道如何构建正确的请求来实现它 顺便说一句,我已经准备好了我的手机。有人知道怎么做吗 编辑 小心,不要尝试这样做,这是非法的硒有什么问题?谷歌市场屏幕刮板

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

我最初考虑使用selenium、mechanize或httpUnit等库以编程方式与基于web的市场进行交互。但是由于Javascript部分中的一些优化/失效,页面的代码非常模糊,我真的不知道如何构建正确的请求来实现它

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

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

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

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


您可以使用Microsoft Web浏览器控件(也称IE引擎)快速构建屏幕刮板。其核心思想是——不要模仿网络浏览器,而是使用现成的、可编程的浏览器。是的,代码可能需要一个GUI系统来运行,而不是守护进程。

Selenium有什么问题?谷歌市场屏幕刮板是你最好的选择

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

您可以使用Microsoft Web浏览器控件(也称IE引擎)快速构建屏幕刮板。其核心思想是——不要模仿网络浏览器,而是使用现成的、可编程的浏览器。是的,代码可能需要GUI系统来运行,而不是守护进程

有人知道怎么做吗

你没有,因为这样做会违反Android市场:

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

有人知道怎么做吗

你没有,因为这样做会违反Android市场:

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


那当然行,但我不知道这样做是不对的。那当然行,但我不知道这样做是不对的。