3
有沒有一種方法可以使用Python以編程方式確定哪些網頁當前在Safari中處於活動狀態?使用Python確定當前的Mac Safari網頁
有沒有一種方法可以使用Python以編程方式確定哪些網頁當前在Safari中處於活動狀態?使用Python確定當前的Mac Safari網頁
一個AppleScript例子是here,和相關部分是:
tell application "Safari"
set url_list to URL of every document
end tell
的Python/AppleScript的翻譯被覆蓋here。例如,安裝appscript描述here:
sudo easy_install appscript
然後,如圖here,你可以做例如爲:
>>> import appscript
>>> print appscript.app("Safari").windows.first.current_tab.URL()
http://wiki.python.org/moin/MacPython/Safari
我不知道如何做到這一點,但我會開始here。
謝謝!毫無疑問,正是我所期待的! – 2010-03-04 15:50:48
@credford,不客氣! – 2010-03-04 16:03:19
@Alex此解決方案的一個警告是,無論何時運行Python應用程序圖標,都會彈出停靠欄。如果關閉應用程序,它會關閉我的python腳本,所以我知道這兩個是相關的。 我想知道如果你知道一種方法讓我運行腳本而不需要在dock中獲得Python程序。 – 2010-03-11 21:03:53