Удаленная установка приложений на Android с веб-рынка - PullRequest
2 голосов
/ 12 января 2012

Я хочу установить, скажем, все топ-100 бесплатных приложений на рынке на моем телефоне Android. Я знаю, что это выполнимо вручную непосредственно по телефону или с веб-версией рынка. Во всяком случае, я пытаюсь автоматизировать этот процесс.

Сначала я думал об использовании таких библиотек, как selenium, mechanize или httpUnit, для программного взаимодействия с сетевым рынком. Но код страницы довольно неясен (из-за некоторой оптимизации / неясности в части Javascript), и я не могу понять, как создать правильные запросы для его выполнения.

Кстати, я готов рутировать свой телефон. У кого-нибудь есть идеи, как это сделать?

Редактировать

Осторожно, не пытайтесь сделать это, это незаконно

Ответы [ 2 ]

3 голосов
/ 13 января 2012

У кого-нибудь есть идеи, как это сделать?

Нет, потому что это нарушит Android Market Условия использования сайта :

3.3. Вы соглашаетесь не осуществлять (или пытаться получить) доступ к Маркету любыми способами, кроме как через интерфейс, предоставленный Google, если только вам не было специально разрешено сделать это в отдельном соглашении с Google. Вы, в частности, соглашаетесь не осуществлять доступ (или пытаться получить доступ) к Маркету с помощью любых автоматических средств (включая использование сценариев, сканеров или аналогичных технологий) и обязуетесь соблюдать инструкции, изложенные в любом файле robots.txt, присутствующем на Сайт рынка.

1 голос
/ 13 января 2012

Что не так с Selenium?Ваш лучший выбор - скребок экрана Google Market.

Не пытайтесь работать напрямую с JavaScript - работайте с элементами HTML.Если кнопка вызывает функцию JavaScript, а не эмулирует указанный JavaScript, эмулируйте нажатие кнопки.

Вы можете довольно быстро создать скребок для экрана с помощью элемента управления веб-браузера Microsoft (AKA "IE Engine").Основная идея - не эмулировать веб-браузер, используйте готовый, программируемый.Да, для запуска кода, вероятно, потребуется система с графическим интерфейсом - не будет демоном.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...