7 votes

Obtenir l'URL de l'onglet/des onglets ouverts à partir du terminal

J'ai un onglet ouvert dans Google Chrome. Est-il possible d'obtenir ou de vérifier son url à partir du terminal ? Sinon, pourquoi pas l'automate script ?

Se contentera également d'un titre.

13voto

user3439894 Points 52496

Pour obtenir l'URL ou le titre d'un onglet dans Google Chrome via la ligne de commande, dans un terminal, vous pouvez utiliser les éléments suivants osascript pour exécuter AppleScript déclarations ou un fichier programme .

Pour voir ce qui est disponible dans le dictionnaire AppleScript de Google Chrome, le dictionnaire peut être ouvert et examiné dans l'éditeur script en utilisant la commande Fichier > Ouvrir le dictionnaire....

Voici un exemple simple pour obtenir l'URL du premier onglet de la fenêtre la plus en avant de Google Chrome :

osascript -e 'tell application "Google Chrome" to get URL of tab 1 of window 1'

Pour le titre dans les mêmes conditions :

osascript -e 'tell application "Google Chrome" to get title of tab 1 of window 1'

Pour obtenir les deux en même temps, dans les mêmes conditions :

osascript -e 'tell application "Google Chrome" to get {title, URL} of tab 1 of window 1'

En fonction de ce que vous essayez d'accomplir exactement, la déclarations peut être plus complexe et gérer plusieurs onglets et/ou fenêtres, etc. Bien que ce soit là que l'utilisation de osascript pour appeler un fichier programme versets utilisant -e statement sera probablement plus facile.


Voici la sortie du Terminal lorsque cette page est l'onglet cible :

$ osascript -e 'tell application "Google Chrome" to get URL of tab 1 of window 1'
http://apple.stackexchange.com/questions/232565/get-url-of-opened-tab-tabs-from-terminal
$ osascript -e 'tell application "Google Chrome" to get title of tab 1 of window 1'
osx - Get URL of opened tab / tabs from terminal - Ask Different
$ osascript -e 'tell application "Google Chrome" to get {title, URL} of tab 1 of window 1'
osx - Get URL of opened tab / tabs from terminal - Ask Different, http://apple.stackexchange.com/questions/232565/get-url-of-opened-tab-tabs-from-terminal
$

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X