使用Python确定当前的Mac Safari网页

Chr*_*ord 3 python safari macos

有没有办法以编程方式确定,使用Python,哪个网页目前在Safari中处于活动状态?

Ale*_*lli 6

这里有一个Applescript示例,相关部分是:

tell application "Safari"
    set url_list to URL of every document
end tell
Run Code Online (Sandbox Code Playgroud)

这里介绍 Python/AppleScript的翻译.例如,按照此处的说明安装appscript :

sudo easy_install appscript
Run Code Online (Sandbox Code Playgroud)

然后,如图所示在这里,你可以做如:

>>> import appscript
>>> print appscript.app("Safari").windows.first.current_tab.URL()
http://wiki.python.org/moin/MacPython/Safari
Run Code Online (Sandbox Code Playgroud)