Obtener la URL de las pestañas abiertas de la terminal

2

Tengo una pestaña abierta en Google Chrome. ¿Es posible obtener o verificar su url desde la terminal? Si no es así, ¿qué hay del script automator?

También estará satisfecho con un título.

    
pregunta sanjihan 26.03.2016 - 20:31

1 respuesta

4

Para obtener la URL o el Título de una pestaña dentro de Google Chrome a través de la línea de comandos, en una Terminal, puede usar osascript para ejecutar las declaraciones de AppleScript o un archivo de programa .

Para ver lo que está disponible en el diccionario AppleScript de Google Chrome, el diccionario puede abrirse y revisarse en el Editor de secuencias de comandos usando el archivo > Abrir diccionario ... comando.

Este es un ejemplo simple para obtener la URL de la primera pestaña de la ventana frontal de Google Chrome:

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

Para el título bajo las mismas condiciones:

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

Para obtener ambos al mismo tiempo, bajo las mismas condiciones:

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

Dependiendo de qué es exactamente lo que está intentando lograr, las sentencias pueden ser más complejas y manejar múltiples pestañas y / o Windows, etc. Aunque aquí es donde usar osascript para llamar a < Los versículos em> programfile que usan -e statement probablemente sean más fáciles.

Esta es la salida de Terminal cuando esta página es la pestaña de destino:

$ 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
$ 
    
respondido por el user3439894 27.03.2016 - 00:46

Lea otras preguntas en las etiquetas