Applescript 在Safari中使用它点击网页的某个元素';书名

Applescript 在Safari中使用它点击网页的某个元素';书名,applescript,Applescript,我正在尝试使用Automator来下载一堆.mp4文件,而无需与我进行太多交互。我已经能够进行实际下载了,但问题是文件的链接在不同的页面上。有一个“下一步”按钮,我可以点击,但为了使过程自动化,我想用AppleScript。我已经阅读了其他一些帖子,但是所有的帖子都要求元素有一个类或名称。当我检查该元素时,我看到以下内容:。我试着这样做: 告诉应用程序“Safari” 在第一个窗口的当前选项卡中执行JavaScript“document.getElementById('下一集')。单击();”

我正在尝试使用Automator来下载一堆.mp4文件,而无需与我进行太多交互。我已经能够进行实际下载了,但问题是文件的链接在不同的页面上。有一个“下一步”按钮,我可以点击,但为了使过程自动化,我想用AppleScript。我已经阅读了其他一些帖子,但是所有的帖子都要求元素有一个类或名称。当我检查该元素时,我看到以下内容:
。我试着这样做:
告诉应用程序“Safari”
在第一个窗口的当前选项卡中执行JavaScript“document.getElementById('下一集')。单击();”
结束通话

但正如我预料的那样,这并没有起作用。如何使用标题查找元素?

此级别的Javascript非常容易学习,上的教程非常有趣。您确实需要使用getElementsByTag(“a”)来获取锚定标记,然后迭代这些标记,以查找title属性设置为“Next”的元素。也许我可以提供一个适合你的解决方案,但我建议你试着自己写。不过,您会发现一段AppleScript/Javascript几乎完全符合您的要求(请在下一页中查找Safari的链接,我确实鼓励您阅读该页)