0

我试图点击按钮“免费”在iTunes中下载应用程序。 我使用JavaScript自动化打开iTunes应用程序页面:OS X Yosemite Javascript for Automation and 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的页面。如何找到并点击“免费”按钮? 如何列出打开页面上的所有元素?

谢谢你的帮助。

回答

0

在查看脚本编辑器中的Itunes应用程序库后,我没有发现任何方法或对象处理itunes商店中的书籍。所以我认为,这是一个死路一条。无论如何,iBooks应用程序不是可编写脚本的。

然而,为了您的问题继续,点击[免费]按钮:

appUrl = "itms://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=38&popId=42"; 
win = itunes.openLocation(appUrl); 

[免费]按钮针对性的URL可以通过浏览书籍在iTunes中,在右侧找到的界面(“免费书籍”,right-clic =>复制链接)。也许这个网址对于你的美国版本是不同的,但你有这个想法。

+0

非常感谢,但我需要以编程方式单击[获取]按钮(请参阅屏幕截图:http://i58.tinypic.com/30wme1d.png)。它位于iBooks徽标下方。它在iTunes上的最新版本中发生了变化。 – pwldp 2014-11-24 13:43:21