使用Python确定当前Mac Chrome网页
有没有办法用Python编程来判断现在在谷歌浏览器中哪个网页是正在打开的?
2 个回答
2
谷歌浏览器在Mac上新增了一种通过AppleScript获取网址的方法。
这是Chromium的AppleScript开发工具包
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
0
目前还没有这个功能。其他浏览器可以通过AppleScript接口来完成这样的任务,但正如这个讨论所示,虽然很多人希望在Mac上的Chrome中能有这个功能,但现在还没有。
一旦某个Mac应用程序有了好的AppleScript接口,就有几种方法可以通过Python使用这个接口,而不需要直接使用AppleScript这门语言——在其他关于不同应用程序的StackOverflow问题中也提到过这个。不过问题是,Chrome特别是还不支持这种非常典型的Mac功能。
考虑到大家对这个功能的强烈需求,我预计总会有人愿意动手为这个功能贡献代码,但目前似乎还没有人这样做。