使用Python确定当前Mac Chrome网页

1 投票
2 回答
524 浏览
提问于 2025-04-15 20:18

有没有办法用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功能。

考虑到大家对这个功能的强烈需求,我预计总会有人愿意动手为这个功能贡献代码,但目前似乎还没有人这样做。

撰写回答