【发布时间】:2017-06-29 14:52:07
【问题描述】:
自从我上次系统更新后,我每天运行以从 Safari 获取文本的 Applescripts 无法正常工作
以前只能在 Safari 中工作,不能在 Safari Preview 中使用,我猜现在 Safari Preview 的系统已经被带到了 safari/
tell application "Safari"
set DinfoGrab to do JavaScript "
document.getElementsByClassName(' field type-string field-Dinfo ')[0].innerHTML;" in tab 3 of window 1
end tell
出现此错误:
Safari 出现错误:无法制作“document.getElementsByClassName(' field type-string field-Dinfo ')[0].innerHTML;" 转换成文本类型。
我该如何解决这个问题?谢谢。
更新:
这里有一些与 Chrome 完美配合的东西:
tell application "Google Chrome"
tell tab 3 of window 1 to set r to execute javascript "document.getElementsByClassName('field type-string field-Dinfo')[0].innerHTML;"
end tell
【问题讨论】:
标签: variables safari applescript