Applescript闹钟

Applescript闹钟,applescript,Applescript,我对编码还不熟悉,我想我应该从applescript开始。我已经通过applescript创建了一个可以打开页面的应用程序,我甚至将它链接到日历,让它在特定的时间和日期运行,这样它就可以作为闹钟了。我的技能范围之外的是获取打开激活的网页的特定部分。这是当前代码,将打开NPR的头版 告诉应用程序“Safari” 激活 开放位置“” 结束语 我想进一步做的是能够在应用程序运行时打开每小时一次的新闻流,这样我就可以启动NPR新闻流,让我在上午从Mac上醒来 谢谢你的帮助。 -J您可以在Safari中使

我对编码还不熟悉,我想我应该从applescript开始。我已经通过applescript创建了一个可以打开页面的应用程序,我甚至将它链接到日历,让它在特定的时间和日期运行,这样它就可以作为闹钟了。我的技能范围之外的是获取打开激活的网页的特定部分。这是当前代码,将打开NPR的头版

告诉应用程序“Safari” 激活 开放位置“” 结束语

我想进一步做的是能够在应用程序运行时打开每小时一次的新闻流,这样我就可以启动NPR新闻流,让我在上午从Mac上醒来

谢谢你的帮助。
-J

您可以在Safari中使用javascript访问网页内容。你可以在谷歌上搜索很多关于javascript的教程。这里有一个例子

set theURL to "http://www.npr.org/"

tell application "Safari"
    tell document 1
        if URL is not theURL then
            open location theURL
            delay 5
        end if
        do JavaScript "document.getElementById('jquery_jplayer_1').click();"
    end tell
end tell

雷古勒斯,谢谢你的帮助。我看到了getElementById是如何工作的,以及它所扮演的角色。我正在寻找的流包括点击类“插入符号”(“屏幕上的侦听”)切换下拉框以显示最新新闻/npr新闻广播。“播放”按钮将“icn媒体”类嵌套在“最新新闻链接”类下。我尝试将Javascript行修改为“DoJavaScript”文档。getElementsByClassName('latest-news-link')。单击();”“还有附近的其他课程,但运气不好。我错过了什么?