检查Hulu是否正在使用Applescript / Javascript播放

时间:2019-03-15 12:40:44

标签: javascript html applescript

我使用BetterTouchTool在Macbook Pro触摸栏中运行Applescript,以导航Netflix和YouTube。我刚刚订阅了Hulu,因此我正尝试使脚本也能正常工作。我知道如何暂停播放器,我告诉Hulu正在运行该Javascript标签:

execute javascript "document.getElementsByClassName('controls__playback-button keep-mouse-active controls__playback-button--playing')[0].click()"

恢复类似于:

execute javascript "document.getElementsByClassName('controls__playback-button keep-mouse-active controls__playback-button--paused')[0].click()"

我需要做的是检查Hulu当前是否正在播放视频。我不熟悉Javascript或HTML,但是我认为我需要做的就是使用

set huluState to execute javascript "xyz"

检查Hulu Player的此类中是否有“ PLAY”物件:

<div class="controls__playback-button-playing-tip button-tool-tips">PLAY</div>

那我会用

if huluState = "PLAY" then
    return "Playing"
else if huluState = "PAUSE" then
    return "Paused"
end if

确定BTT按钮上显示的内容以及要播放或暂停的类似代码段。

TL; DR:我需要使用Javascript从Hulu播放器中的类中获取“ PLAY”或“ PAUSE”。

0 个答案:

没有答案