Applescript: получение информации с сайта - PullRequest
0 голосов
/ 08 марта 2019

Попытка получить один бит информации с этого сайта (https://songbpm.com/one-of-these-nights-eagles) как часть AppleScript для автозаполнения BPM на каждом из моих треков в iTunes. Сценарий берет трек, открывает веб-страницу итеперь мне просто нужно получить первый BPM в списке (в данном случае 110) и отправить его обратно в мой скрипт.

Как мне это сделать?

1 Ответ

0 голосов
/ 08 марта 2019

Разобрался, используя этот бит кода, благодаря исключительно http://www.cubemg.com/how-to-extract-information-from-a-website-using-applescript/:

to getInput(theClass, num)

tell application "Safari"

    set input to do JavaScript "document.getElementsByClassName('" & theClass & "')[" & num & "].innerHTML;" in document 1 -- uses JavaScript to set the variable input to the information we want

    return input 

end tell
end getInput 
set urlBPM to getInput("title", 3)
...