Определить текущую веб-страницу Mac Chrome с помощью Python - PullRequest
1 голос
/ 11 марта 2010

Есть ли способ программно определить с помощью Python, какая веб-страница в настоящее время активна в Google Chrome?

Ответы [ 2 ]

2 голосов
/ 07 марта 2011

В Google Chrome для Mac добавлен метод AppleScripting для получения URL-адреса.

Вот Chrome AppleScript SDK

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 голосов
/ 11 марта 2010

Пока нет, кажется. Такие задачи выполняются в других браузерах через интерфейс Applescript, но, как показывает этот поток , пока горячо запрашивается Chrome на Mac, этой функции еще нет.

(Как только приложение Mac получит хороший интерфейс Applescript, есть несколько способов использовать этот интерфейс из Python, без необходимости фактически использовать Applescript как язык - это было затронуто в других вопросах SO о других приложениях - - но проблема в том, что Chrome, в частности, еще не поддерживает эту типичную функциональность Mac-ish).

Учитывая настойчивость просьбы, я ожидаю, что кто-то в конечном итоге закатит рукава и внесет патч для этой цели, но, похоже, этого еще не произошло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...