gpt4 book ai didi

macos - 通过 Applescript 获取 Google Chrome 中当前选项卡的来源

转载 作者:行者123 更新时间:2023-12-02 14:44:17 24 4
gpt4 key购买 nike

在 Safari 中执行此操作非常简单,因为 Safari 具有良好的 Applescript 支持。 Google Chrome 的 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

但遗憾的是,您不能说“将 X 设置为窗口 1 的事件选项卡的源”。有人对我有什么建议吗?我目前的想法是在 Safari 后台加载我需要的代码(相当丑陋),或者尝试显示源代码并使用 UI 脚本获取它,但这也很丑陋。而且我一直遇到脚本错误,导致它无法工作。

如有任何帮助,我们将不胜感激。

最佳答案

由于 google chrome 支持 Javascript

--Applescript code
tell active tab of window 1
set sourcehtml to execute javascript
document.getElementsByTagName('html')[0].innerHTML
end tell

关于macos - 通过 Applescript 获取 Google Chrome 中当前选项卡的来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com