Saya memiliki tab yang terbuka di Google Chrome. Apakah mungkin untuk mendapatkan atau memeriksa url dari terminal? Jika tidak, bagaimana dengan skrip automator?
Juga akan puas dengan gelar.
sumber
Saya memiliki tab yang terbuka di Google Chrome. Apakah mungkin untuk mendapatkan atau memeriksa url dari terminal? Jika tidak, bagaimana dengan skrip automator?
Juga akan puas dengan gelar.
Untuk mendapatkan URL atau Judul Tab di Google Chrome melalui baris perintah, di Terminal yang dapat Anda gunakan osascript
untuk menjalankan AppleScript pernyataan atau a berkas program .
Untuk melihat apa yang tersedia di Kamus GoogleScript AppleScript, kamus dapat dibuka dan ditinjau dalam Editor Skrip menggunakan File & gt; Buka Kamus ... perintah.
Berikut adalah contoh sederhana untuk mendapatkan URL Tab pertama dari jendela Google Chrome paling depan:
osascript -e 'tell application "Google Chrome" to get URL of tab 1 of window 1'
Untuk Judul dalam kondisi yang sama:
osascript -e 'tell application "Google Chrome" to get title of tab 1 of window 1'
Untuk mendapatkan keduanya sekaligus, dalam kondisi yang sama:
osascript -e 'tell application "Google Chrome" to get {title, URL} of tab 1 of window 1'
Bergantung pada apa tepatnya yang Anda coba selesaikan pernyataan bisa lebih kompleks dan menangani banyak Tab dan atau Windows, dll. Meskipun ini adalah saat menggunakannya osascript
untuk memanggil a berkas program ayat menggunakan -e statement
mungkin akan lebih mudah.
Inilah output dari Terminal ketika halaman ini adalah Tab target:
$ 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
$
tell application "Safari" to get {name, URL} of tab 1 of window 1
meskipun karena beberapa alasan URL sering kali "nilai yang hilang".