Получить открытые в настоящее время вкладки в Google Chrome из командной строки


19

Я хотел бы написать сценарий оболочки, который автоматически переносит все вкладки из Chrome в Firefox (получая список вкладок из Chrome, а затем открывая их в Firefox с помощью скрипта.) В Google Chrome можно получить список из открытых вкладок через командную строку?

Ответы:


8

На этот вопрос не был дан ответ, решение выше для Chrome Dev Tools, где OP задали в 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.