2012-07-19 4 views
3

Еще в те дни у Netscape была функция, позволяющая удаленно управлять сеансом браузера из командной строки (используя флаг «-remote»). Я ищу аналогичную функцию, но в современном браузере.Пульт дистанционного управления a (облегченный) браузер с Python

Более современный пример того, чего я хочу достичь, но в другом приложении - slave mode.

Идея состоит в том, что я хочу иметь возможность удаленного управления браузером из сценария Python и делать такие вещи, как загружать страницы, и перезагружать текущую страницу.

В идеале, это должен быть легкий браузер (например, Midori), и причина в том, что он будет работать на Raspberry Pi. По той же причине что-то вроде браузера-управления с использованием Selenium не будет работать.

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

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

Кроме того, просто хватать страницу и отображать ее как изображение недостаточно, поскольку страницы могут быть динамическими (например, слайд-шоу).

+0

Зачем вы хотите это сделать? Какую проблему ты пытаешься решить? –

+1

Для дистанционного управления несколькими дисплеями из центральной точки. Допустим, у вас есть компания с несколькими филиалами, и на каждой ветке установлены экраны. Тогда кто-то из штаб-квартиры сможет вывести информацию на эти экраны. Тогда веб-страницы будут представлять собой один тип информации. – vpetersson

ответ

2

Возможно, вы захотите Uzbl. Он изготовлен с помощью разъемов/FIFO/и т. Д., Не имеет собственного хрома и т. Д.

Мы используем его на рабочем месте для панелей управления вокруг офиса.

+0

Amazing. Именно то, что я искал. Благодаря тонну. – vpetersson

+0

Нет проблем, рад, что я мог бы помочь! – Ashe