从基于网络的市场在android上远程安装应用程序
Remotely install apps on android from the web-based market
我想在我的android手机上安装市场上排名前100的免费应用程序。我知道这是可行的,直接在手机上或网络版的市场。不管怎样,我试着把这个过程自动化。
我最初考虑使用selenium、mechanize或httpUnit等库与基于web的市场进行程序交互。但是页面的代码非常模糊(由于Javascript部分的一些优化/关闭),我真的不知道如何构建正确的请求。
顺便说一句,我已经准备好root我的手机了。有人知道怎么做吗?
编辑
小心,不要尝试这样做,这是非法的
有人知道怎么做吗?
你没有,因为这样做会违反安卓市场网站服务条款:
3.3您同意不通过谷歌提供的界面以外的任何方式访问(或试图访问)市场,除非在与谷歌的单独协议中明确允许您这样做。您特别同意不通过任何自动方式(包括使用脚本、爬网程序或类似技术)访问(或试图访问)市场,并应确保您遵守市场网站上任何robots.txt文件中规定的说明。
硒有什么问题?谷歌市场刮屏器是你最好的选择。
不要试图直接使用JavaScript——使用HTML元素。如果一个按钮调用JavaScript函数,而不是模拟所述JavaScript,则模拟按钮单击。
你可以用微软网页浏览器控件(又名"IE引擎")很快构建一个屏幕抓取器。核心思想是——不要模仿网络浏览器,使用现成的可编程浏览器。是的,代码可能需要一个GUI系统来运行,而不是一个守护进程。
相关文章:
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在cordova android应用程序中连接数据库
- 使用javascript将视频从我的android应用程序上传到youtube
- 我需要学习Java才能使用phoneGap创建android应用程序吗
- javascript onclick不适用于android应用程序
- 带有Apache Cordova的Android应用程序
- Phonegap 3.2.0 android应用程序后退按钮剪切仅适用于某些页面
- 如何在android应用程序中下载图像
- 从网页打开android应用程序
- 点击按钮在手机中加载现有的Android应用程序
- Android应用程序在接收intent捆绑包时崩溃
- 读取phonegap android应用程序中的本地文件
- 如何使我的phonegap android应用程序崩溃
- Pebble Watchface向Android应用程序发送消息
- 让Laravel应用程序同时服务于基于浏览器的应用程序,并充当iPhone和Android应用程序的API的最佳实践是什
- 适用于 Android 应用程序的 Java 代码中的实例化异常
- 为什么我在尝试使用 StageWebView 在 AIR Android 应用程序中实现 Google Maps Jav
- 单击从Android应用程序到HTML页面的单选按钮
- 运行代码以在Android应用程序中单击javascript按钮?尝试在页面上抓取回复按钮联系信息 craigslist
- 如何在 AIR Android 应用程序中在 JS 和 AS3 之间进行通信