Pet*_*yne 6 macos applescript google-chrome
在Safari中这是孩子的游戏,它有很好的Applescript支持.谷歌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
Run Code Online (Sandbox Code Playgroud)
但唉,你不能说" set X to source of active tab of window 1".有人对我有什么建议吗?我目前的想法是在Safari中加载我需要的代码(非常难看)或尝试显示源代码并使用UI脚本抓取它,但这也很难看.此外,我一直遇到脚本错误,使其无法正常工作.
任何帮助,将不胜感激.
小智 6
由于谷歌浏览器支持Javascript
--Applescript code
tell active tab of window 1
set sourcehtml to execute javascript
document.getElementsByTagName('html')[0].innerHTML
end tell
Run Code Online (Sandbox Code Playgroud)
Phi*_*gan -2
鉴于 Chrome 的 AS 支持“刚刚到来”,使用起来肯定会“令人兴奋”。在尝试他们字典中的一些命令时,看起来他们仍然有一些问题需要解决。在 Google 公开 API 中的一种方法来更轻松地获取源代码(和/或解决相关问题)之前,您将不得不使用您在帖子中提到的替代方案之一。
| 归档时间: |
|
| 查看次数: |
7660 次 |
| 最近记录: |