4

过去,Netscape 有一个功能,允许您从命令行远程控制浏览器会话(使用“-remote”标志)。我正在寻找类似的功能,但在现代浏览器中。

我想要完成的一个更现代的例子,但在不同的应用程序中是 Mplayer's slave mode

我的想法是我希望能够从 Python 脚本远程控制浏览器,并执行诸如加载页面和重新加载当前页面之类的操作。

理想情况下,它应该是一个轻量级浏览器(例如 Midori),原因是它可以在Raspberry Pi上运行。出于同样的原因,像使用 Selenium 的浏览器控制之类的东西也不起作用。

许多浏览器已经能够接受来自命令行变量的 URL 和各种设置,但是一旦浏览器启动并运行,您就无法控制它。

我确实意识到可以基于现有的库编写一个简单的浏览器,但我希望有一个可以利用的现有解决方案。

此外,仅抓取页面并将其呈现为图像是不够的,因为页面可以是动态的(例如幻灯片)。

4

1 回答 1

2

你可能想要Uzbl。它通过套接字/FIFOs/等进行检测,没有自己的铬等。

我们在我的工作场所使用它作为办公室周围的仪表板。

于 2012-07-19T13:30:16.677 回答