7 votos

Obtener la URL de la pestaña abierta / pestañas de la terminal

Tengo una pestaña abierta en Google Chrome. ¿Es posible obtener o comprobar su url desde la terminal? Si no es así, ¿qué tal "Automator" script?

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

13voto

user3439894 Puntos 5883

Para obtener la URL o el título de una pestaña de Google Chrome a través de la línea de comandos, en un terminal puedes utilizar osascript para ejecutar AppleScript declaraciones 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 script mediante el comando Archivo > Abrir el diccionario...

Aquí hay un ejemplo sencillo para obtener la URL de la primera pestaña de la ventana principal de Google Chrome:

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

Para el título en las mismas condiciones:

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

Para conseguir 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 lo que sea exactamente lo que estás tratando de lograr declaraciones puede ser más complejo y manejar múltiples pestañas y/o ventanas, etc. Aunque aquí es donde se usa osascript para llamar a un archivo de programa versos usando -e statement probablemente será más fácil.


Aquí está 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
$

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X