【问题标题】:Determine current Mac Chrome web page using Python使用 Python 确定当前 Mac Chrome 网页
【发布时间】:2010-03-11 13:11:37
【问题描述】:

有没有办法使用 Python 以编程方式确定 Google Chrome 中当前处于活动状态的网页?

【问题讨论】:

    标签: python macos google-chrome


    【解决方案1】:

    Mac 版 Google Chrome 添加了用于获取 URL 的 AppleScripting 方法。

    这是 Chromium AppleScript SDK

    https://sites.google.com/a/chromium.org/dev/developers/design-documents/applescript

    来自下面链接页面的示例:

    tell application "Google Chrome"
       get URL of active tab of window 1
    end tell
    

    更多示例:

    http://laclefyoshi.blogspot.com/2010/10/google-chrome-ver.html

    【讨论】:

      【解决方案2】:

      似乎还没有。此类任务是通过 Applescript 界面在其他浏览器中完成的,但是,正如 this thread 所示,虽然 Mac 上的 Chrome 热请求此功能尚不存在。

      (一旦 Mac 应用程序确实获得了良好的 Applescript 界面,有多种方法可以从 Python 中使用该界面,而无需实际将 Applescript 作为一种语言涉及——这已在关于其他应用程序的其他 SO 问题上有所提及—— - 但问题是 Chrome 还不支持这种典型的 Mac-ish 功能)。

      鉴于请求的坚持,我希望有人最终会卷起袖子并为此目的贡献一个补丁,但它似乎还没有发生。

      【讨论】:

      • 感谢您提出问题。希望补丁有一天会很快弹出。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-13
      • 1970-01-01
      • 2018-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多