0

我正在尝试编写一个执行以下操作的程序...

  • 从 textedit 中读取一行文本,其中仅包含一系列 URL(每个 URL 位于单独的行)。
  • 在我的网络浏览器上转到当前页面中的那个 URL。
  • 在加载页面的同一位置进行两次页面点击。
  • 点击“输入”按钮
  • 从第一步开始重复

我是 applescript 的初学者......但可以学习完成这个项目所需的任何东西。有人可以向我展示我正在尝试编写的代码示例吗?

4

1 回答 1

0
set urls to "http://stackoverflow.com/questions/18069198
http://stackoverflow.com"
--set urls to read "/tmp/input.txt" as «class utf8»

repeat with u in paragraphs of urls
    tell application "Safari"
        activate
        open location u
        delay 1
        tell document 1
            repeat while do JavaScript "document.readyState" is not "complete"
                delay 0.1
            end repeat
            do JavaScript "document.querySelectorAll('#hlogo a')[0].click()"
        end tell
    end tell
    tell application "System Events" to keystroke return
end repeat
于 2013-08-06T05:20:06.637 回答