Расположение URL-адресов открытых вкладок браузера Chromium в Ubuntu

Я хочу сохранить все URL-адреса открытых окон google chromium в разных текстовых файлах с помощью командной строки. Для этого мне нужно знать, где google chromium хранит свои текущие URL-адреса google hromium в Ubuntu 16.04 LTS.

Несмотря на то, что я хочу написать скрипт для chromium, я пробовал эту рекомендацию для Firefox и это не сработало. Я не мог найти файл sessionstore.js где угодно.

1
задан 29 October 2017 в 18:47

3 ответа

Мы можем find, которые являются каталогами Chromium в домашнем каталоге пользователя таким образом:

find $HOME -type d -name *mium -exec echo {} \;

Результат должен быть:

/home/<user>/.config/chromium
/home/<user>/.cache/chromium

В каталоге /home/<user>/.config/chromium/Default мы можем найти несколько файлов, которые могут быть полезны:

$ ls -1t $HOME/.config/chromium/Default | grep -i 'tabs\|sess'

Current Tabs
Current Session
Session Storage
Last Tabs
Last Session

Проблема заключается в том, что, в отличие от файлов журналов Firefox, файлы журнала Chromium не находятся в читаемом формате, и трудно отделить историю вкладок от текущие URL-адреса.

Однако в моей Current Session у меня есть две открытые вкладки:

https://askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu - что я открыл по закладке. https://www.facebook.com/ - что я открыл по закладке, но потом мне нужно войти в систему, а затем щелкнуть по логотипу FB.

Я смог добиться правильного результата этой уродливой командой:

$ cat -e $HOME/.config/chromium/Default/'Current Session' | sed -e 's/\^@/\n/g' -e '/_\/chrome/d' | grep -Po '(http|https)://\K.*' | sort -u

askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu
www.facebook.com/?ref=logo

Но когда я открываю другую вкладку и просматриваю ее некоторое время, вывод этой команды становится более нечетким :

$ cat -e $HOME/.config/chromium/Default/'Current Session' | sed -e 's/\^@/\n/g' -e '/_\/chrome/d' | grep -Po '(http|https)://\K.*' | sort -u

askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu
spidersport.com/forum/
spidersport.com/forum/index.php?sid=59f48a87db485e3a321aedbf7de68e6a
spidersport.com/forum/login.php
spidersport.com/forum/login.php?sid=59f48a87db485e3a321aedbf7de68e6a
www.facebook.com/
www.facebook.com/login.php?login_attempt=1&lwv=111
www.facebook.com/?ref=logo
www.spidersport.com/

Да, результат верен, потому что URL-адреса моих открытых вкладок перечислены внутри, но также есть URL-адреса из истории просмотра.

1
ответ дан 22 May 2018 в 17:00

Мы можем find, которые являются каталогами Chromium в домашнем каталоге пользователя таким образом:

find $HOME -type d -name *mium -exec echo {} \;

Результат должен быть:

/home/<user>/.config/chromium /home/<user>/.cache/chromium

В каталоге /home/<user>/.config/chromium/Default мы можем найти несколько файлов, которые могут быть полезны:

$ ls -1t $HOME/.config/chromium/Default | grep -i 'tabs\|sess' Current Tabs Current Session Session Storage Last Tabs Last Session

Проблема заключается в том, что, в отличие от файлов журналов Firefox, файлы журнала Chromium не находятся в читаемом формате, и трудно отделить историю вкладок от текущие URL-адреса.

Однако в моей Current Session у меня есть две открытые вкладки:

https://askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu - что я открыл по закладке. https://www.facebook.com/ - что я открыл по закладке, но потом мне нужно войти в систему, а затем щелкнуть по логотипу FB.

Я смог добиться правильного результата этой уродливой командой:

$ cat -e $HOME/.config/chromium/Default/'Current Session' | sed -e 's/\^@/\n/g' -e '/_\/chrome/d' | grep -Po '(http|https)://\K.*' | sort -u askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu www.facebook.com/?ref=logo

Но когда я открываю другую вкладку и просматриваю ее некоторое время, вывод этой команды становится более нечетким :

$ cat -e $HOME/.config/chromium/Default/'Current Session' | sed -e 's/\^@/\n/g' -e '/_\/chrome/d' | grep -Po '(http|https)://\K.*' | sort -u askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu spidersport.com/forum/ spidersport.com/forum/index.php?sid=59f48a87db485e3a321aedbf7de68e6a spidersport.com/forum/login.php spidersport.com/forum/login.php?sid=59f48a87db485e3a321aedbf7de68e6a www.facebook.com/ www.facebook.com/login.php?login_attempt=1&lwv=111 www.facebook.com/?ref=logo www.spidersport.com/

Да, результат верен, потому что URL-адреса моих открытых вкладок перечислены внутри, но также есть URL-адреса из истории просмотра.

1
ответ дан 18 July 2018 в 04:19

Мы можем find, которые являются каталогами Chromium в домашнем каталоге пользователя таким образом:

find $HOME -type d -name *mium -exec echo {} \;

Результат должен быть:

/home/<user>/.config/chromium /home/<user>/.cache/chromium

В каталоге /home/<user>/.config/chromium/Default мы можем найти несколько файлов, которые могут быть полезны:

$ ls -1t $HOME/.config/chromium/Default | grep -i 'tabs\|sess' Current Tabs Current Session Session Storage Last Tabs Last Session

Проблема заключается в том, что, в отличие от файлов журналов Firefox, файлы журнала Chromium не находятся в читаемом формате, и трудно отделить историю вкладок от текущие URL-адреса.

Однако в моей Current Session у меня есть две открытые вкладки:

https://askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu - что я открыл по закладке. https://www.facebook.com/ - что я открыл по закладке, но потом мне нужно войти в систему, а затем щелкнуть по логотипу FB.

Я смог добиться правильного результата этой уродливой командой:

$ cat -e $HOME/.config/chromium/Default/'Current Session' | sed -e 's/\^@/\n/g' -e '/_\/chrome/d' | grep -Po '(http|https)://\K.*' | sort -u askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu www.facebook.com/?ref=logo

Но когда я открываю другую вкладку и просматриваю ее некоторое время, вывод этой команды становится более нечетким :

$ cat -e $HOME/.config/chromium/Default/'Current Session' | sed -e 's/\^@/\n/g' -e '/_\/chrome/d' | grep -Po '(http|https)://\K.*' | sort -u askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu spidersport.com/forum/ spidersport.com/forum/index.php?sid=59f48a87db485e3a321aedbf7de68e6a spidersport.com/forum/login.php spidersport.com/forum/login.php?sid=59f48a87db485e3a321aedbf7de68e6a www.facebook.com/ www.facebook.com/login.php?login_attempt=1&lwv=111 www.facebook.com/?ref=logo www.spidersport.com/

Да, результат верен, потому что URL-адреса моих открытых вкладок перечислены внутри, но также есть URL-адреса из истории просмотра.

1
ответ дан 24 July 2018 в 18:03

Другие вопросы по тегам:

Похожие вопросы: