OS X Yosemite Javascript для автоматизации и iTunes
Я пытаюсь нажать на кнопку "Бесплатно", чтобы загрузить приложение в iTunes. Я использую Javascript для автоматизации, чтобы открыть страницу приложения iTunes:
itunes = Application('iTunes');
itunes.activate();
console.log( itunes.name() );
console.log( itunes.version() );
delay(1)
appUrl = "itms://itunes.apple.com/us/app/ibooks/id364709193?mt=8";
win = itunes.openLocation(appUrl);
Скрипт открывает страницу iBook. Как найти и нажать кнопку "Бесплатно"? Как вывести список всех элементов на открытой странице?
Спасибо за любую помощь.
1 ответ
Заглянув в редактор сценариев, библиотеку для приложения Itunes, я не нашел ни одного метода или объекта, связанного с книгами, в магазине itunes. Так что я думаю, это тупик. Приложение iBooks в любом случае не поддерживает сценарии.
Однако, чтобы продолжить решение проблемы, нажмите кнопку [Бесплатно]:
appUrl = "itms://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=38&popId=42";
win = itunes.openLocation(appUrl);
URL, на который нацелена кнопка [Free], можно найти, просматривая книги в iTunes, в правой части интерфейса ( "Бесплатные книги", щелкните правой кнопкой мыши => Скопировать ссылку). Возможно, URL для вашей версии в США отличается, но у вас есть идея.