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.
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.
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
$
Lea otras preguntas en las etiquetas terminal macos google-chrome