我的目标是让Apple脚本运行,从前50个应用程序中提取文本,并将它们放入带有几个不同列的电子表格中。一个用于排名,应用程序名称和下载链接。
下面是链接:http://www.apple.com/itunes/charts/free-apps/
我不是最好的苹果经文,但任何建议或代码都会非常感激。谢谢收听!
答案 0 :(得分:1)
我没有数字,但我相信你可以弄清楚剩下的......
tell application "Safari"
set myUrls to do JavaScript "var hitList = [];
for (i = 0; i<50; i++)
{
hitList.push(document.getElementsByTagName('strong')[i].parentNode.childNodes[1].href)
}
hitList;" in document 1
set appNames to do JavaScript "var hitList = [];
for (i = 0; i<50; i++)
{
hitList.push(document.getElementsByTagName('strong')[i].parentNode.childNodes[2].childNodes[0].childNodes[0].nodeValue)
}
hitList;" in document 1
end tell
display dialog "1st App name: " & item 1 of appNames & return & "1st URL: " & item 1 of myUrls