Apple 脚本在 Chrome 上打开网页并复制文本

Lun*_*na 2 applescript google-chrome

好吧,这是我的问题,我尝试在 AppleScript 中编写代码,以便打开网页并复制所有文本,然后将其保存到变量中,并稍后使用该变量,问题是我已经为 safari 执行了此操作并且它运行良好,但对于 chrome 我不知道该怎么做,我今天开始学习这种语言,所以任何帮助将不胜感激。这就是我到目前为止所拥有的

    tell application "Google Chrome"
activate
set theurl to "http://www.webpage.com"
if (count every window) = 0 then
    make new window
end if

set found to false
set theTabIndex to -1
repeat with theWindow in every window
    set theTabIndex to 0
    repeat with theTab in every tab of theWindow
        set theTabIndex to theTabIndex + 1
        if theTab's URL = theurl then
            set found to true
            exit repeat
        end if
    end repeat

    if found then
        exit repeat
    end if
end repeat

if found then
    tell theTab to reload
    set theWindow's active tab index to theTabIndex
    set index of theWindow to 1
else
    tell window 1 to make new tab with properties {URL:theurl}
end if
    end tell


    tell application "Google Chrome"
tell tab 6 of window 1 to select all
tell tab 6 of window 1 to copy selection
--in here I dont know how to set the variable with the text i just copied 
    end tell
Run Code Online (Sandbox Code Playgroud)

Lri*_*Lri 5

您可以使用 获取剪贴板的纯文本版本the clipboard as text

tell application "Google Chrome" to tell tab 1 of window 1
    select all
    copy selection
end tell

set t to the clipboard as text
Run Code Online (Sandbox Code Playgroud)

您也可以使用document.body.innerText

tell application "Google Chrome" to tell tab 1 of window 1
    set t to execute javascript "document.body.innerText"
end tell
Run Code Online (Sandbox Code Playgroud)