【问题标题】:OS X Yosemite Javascript for Automation and iTunes用于自动化和 iTunes 的 OS X Yosemite Javascript
【发布时间】:2014-11-03 09:51:23
【问题描述】:

我正在尝试单击“免费”按钮在 iTunes 中下载应用程序。 我正在使用 Javascript for Automation 打开 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 页面。如何找到并点击“免费”按钮? 如何列出打开页面上的所有元素?

感谢您的帮助。

【问题讨论】:

    标签: javascript automation itunes osx-yosemite javascript-automation


    【解决方案1】:

    在查看脚本编辑器、Itunes 应用程序库后,我没有在 iTunes 商店中找到任何处理书籍的方法或对象。所以我认为,这是一个死胡同。 iBooks 应用程序无论如何都不能编写脚本。

    但是要继续解决您的问题,请单击 [免费] 按钮:

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

    [免费]按钮指向的网址可以通过在iTunes中浏览书籍找到,在界面右侧(“免费书籍”,右键单击=>复制链接) .也许您的美国版本的 URL 不同,但您明白了。

    【讨论】:

    • 非常感谢,但我需要以编程方式单击 [Get] 按钮(见截图:i58.tinypic.com/30wme1d.png)。它位于 iBooks 徽标下方。它在 iTunes 上的上一个版本中发生了变化。
    猜你喜欢
    • 2015-09-15
    • 2015-06-24
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多