LINUX.ORG.RU

Получить список открытых вкладок браузера.

 ,


1

2

Ищу браузер, который умеет возвращать список открытых вкладок в шелл. Например:

vanadium --tab-list
Юзабилити и скорость работы интересуют мало. Главное — обозначенная фича.

На крайний случай, можно ли получить этот список средствами самого браузера? Что-то вроде этого:

about:tabs

★★

Хмм, попробуй стандартные браузеры через d-bus спросить.

eagleivg ★★★★★
()

В реалтайме, или просто единоразово? Для второго я сохранял сеанс, а потом парсил файл сним. Эт в опере, в остальных по такому принципу тоже должно быть можно.

Kalashnikov ★★★
()

На крайний случай, можно ли получить этот список средствами самого браузера?

Покури апи расширений своего любимого браузера, наверняка можно сделать скриптом внутри браузера.

Kalashnikov ★★★
()

Для фейлфокса нагуглилось такое:

$ locate sessionstore.js
/home/leo/.mozilla/firefox/gox8dpiy.default/sessionstore.js

$ cd ~/.mozilla/firefox/gox8dpiy.default/

$ python2 <<< $'import json\nf = open("sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nfor win in jdata.get("windows"):\n\tfor tab in win.get("tabs"):\n\t\ti = tab.get("index") - 1\n\t\tprint tab.get("entries")[i].get("url")'

http://www.linux.org.ru/forum/desktop/8465459?lastmod=1352799737994
http://www.commandlinefu.com/commands/view/4440/display-the-list-of-all-opened-tabs-from-firefox-via-a-python-one-liner-and-a-shell-hack-to-deal-with-python-indentation.
http://www.upyachka.ru/

Lavos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.