【发布时间】:2010-03-11 13:11:37
【问题描述】:
有没有办法使用 Python 以编程方式确定 Google Chrome 中当前处于活动状态的网页?
【问题讨论】:
标签: python macos google-chrome
有没有办法使用 Python 以编程方式确定 Google Chrome 中当前处于活动状态的网页?
【问题讨论】:
标签: python macos google-chrome
Mac 版 Google Chrome 添加了用于获取 URL 的 AppleScripting 方法。
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
【讨论】:
似乎还没有。此类任务是通过 Applescript 界面在其他浏览器中完成的,但是,正如 this thread 所示,虽然 Mac 上的 Chrome 热请求此功能尚不存在。
(一旦 Mac 应用程序确实获得了良好的 Applescript 界面,有多种方法可以从 Python 中使用该界面,而无需实际将 Applescript 作为一种语言涉及——这已在关于其他应用程序的其他 SO 问题上有所提及—— - 但问题是 Chrome 还不支持这种典型的 Mac-ish 功能)。
鉴于请求的坚持,我希望有人最终会卷起袖子并为此目的贡献一个补丁,但它似乎还没有发生。
【讨论】: