【发布时间】:2023-04-06 22:17:01
【问题描述】:
在 Safari 中执行此操作很简单,它具有良好的 Applescript 支持。谷歌浏览器的 AS 支持刚刚到来,所以我给他们一个怀疑的好处。我基本上是在尝试通过剪贴板获取当前的 HTML,以便获取信息。我们有一些像这样的漂亮命令:
tell application "Google Chrome"
view source of active tab of window 1
save active tab of window 1
print active tab of window 1
reload active tab of window 1
go back active tab of window 1
go forward active tab of window 1
copy selection of active tab of window 1
paste selection active tab of window 1
end tell
但是你不能说“set X to source of active tab of window 1”。有人对我有什么建议吗?我目前的想法是在 Safari 的后台加载我需要的代码(非常丑陋),或者尝试显示源代码并使用 UI 脚本抓取它,但这也很丑陋。此外,我还不断遇到使其无法正常工作的脚本错误。
任何帮助将不胜感激。
【问题讨论】:
-
等等,Chrome 现在支持 AppleScript 了吗?什么时候发生的?太棒了!
标签: macos google-chrome applescript