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 次  |  
        
|   最近记录:  |