Obtenez les onglets actuellement ouverts dans Google Chrome via la ligne de commande


19

Je voudrais écrire un script shell qui transfère automatiquement tous les onglets de Chrome vers Firefox (en obtenant la liste des onglets de Chrome, puis en les ouvrant dans Firefox avec un script.) Dans Google Chrome, est-il possible d'obtenir une liste des onglets ouverts via la ligne de commande?

Réponses:


8

Cette question est restée sans réponse, la solution ci-dessus est pour Chrome Dev Tools où l'OP a demandé dans CLI, c'est donc la solution que j'ai trouvée:

strings ~/'.config/chromium/Default/Current Session' | 'grep' -E '^https?://'


1

Vous pouvez également utiliser l'utilitaire open-source chrome-cli. Vous pouvez installer avec Homebrew:

brew install chrome-cli

Notez également une chose du README:

Pour exécuter javascript, vous devez d'abord l'autoriser sous View > Developer > Allow JavaScript from Apple Events.

Voici à quoi ça ressemble:

$ chrome-cli list tabs
[1889] Edit - Super User
[1918] prasmussen/chrome-cli: Control Google Chrome from the command line
[1905] Yotto Winter Mix 19 by Yotto
$ chrome-cli list links
[1889] /superuser//posts/1407956/edit
[1918] https://github.com/prasmussen/chrome-cli
[1905] https://soundcloud.com/yotto/yotto-winter-mix-2019
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.