Отримайте відкриті вкладки в Google Chrome за допомогою командного рядка


19

Я хотів би написати сценарій оболонки, який автоматично передає всі вкладки з Chrome на Firefox (отримавши список вкладок з Chrome, а потім відкривши їх у Firefox зі скриптом.) У Google Chrome, чи можливо отримати список відкритих вкладок через командний рядок?

Відповіді:


8

На це запитання не було відповіді, рішення вище - для Інструментів для розробників Chrome, де ОП запитали в CLI, тож це рішення, яке я знайшов:

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


1

Ви також можете скористатися утилітою з відкритим кодом chrome-cli. Ви можете встановити за допомогою Homebrew:

brew install chrome-cli

Також візьміть до уваги одну річ з README:

Для виконання javascript ви повинні спочатку дозволити його під View > Developer > Allow JavaScript from Apple Events.

Ось як це виглядає:

$ 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.